{"id":54906,"date":"2020-01-07T00:00:00","date_gmt":"2020-01-06T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/posle-pyati-let-razrabotki-opublikovan-vtoroj-kandidat-v-relizy-libmdbx-1-0"},"modified":"2020-02-18T14:02:58","modified_gmt":"2020-02-18T11:02:58","slug":"posle-pyati-let-razrabotki-opublikovan-vtoroj-kandidat-v-relizy-libmdbx-1-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/posle-pyati-let-razrabotki-opublikovan-vtoroj-kandidat-v-relizy-libmdbx-1-0","title":{"rendered":"P\u00e4rast viit aastat arendamist on avaldatud libmdbx 1.0 teine kandidaat versioon.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/leo-yuriev\/libmdbx\/releases\">Saadaval<\/a><\/noindex> teise kandidaadi testimiseks raamatukogu v\u00e4ljaannetesse <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/leo-yuriev\/libmdbx\">libmdbx<\/a><\/noindex> rakendusega k\u00f5rge j\u00f5udlusega, kompaktne sisseehitatud v\u00f5tmev\u00e4\u00e4rtuse andmebaas. Praegune versioon (0.5) on tehniline v\u00e4ljaanne, mis t\u00e4histab viimaste t\u00e4ienduste l\u00f5petamist ja \u00fcleminekut avaliku l\u00f5ppkatse ja stabiliseerimise faasi, j\u00e4rgnevate t\u00e4ieliku raamatukogu v\u00e4ljaande loomisega. Kood libmdbx  <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/leo-yuriev\/libmdbx\/\">GNU \u00dcldine Avaliku litsentsi alusel.<\/a><\/noindex> OpenLDAP Public License'i litsentsi all.<\/p>\n<p>MDBX raamatukogu on oluliselt \u00fcmber t\u00f6\u00f6tatud haru <noindex><a rel=\"nofollow\" href=\"https:\/\/symas.com\/lmdb\/\">LMDB<\/a><\/noindex> \u2014 tehingute sisseehitatud v\u00f5tme-v\u00e4\u00e4rtuse andmebaasi klassist <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/B%E2%81%BA-%D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D0%BE\">B+ puul<\/a><\/noindex> ilma <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%A3%D0%BF%D1%80%D0%B5%D0%B6%D0%B4%D0%B0%D1%8E%D1%89%D0%B0%D1%8F_%D0%B6%D1%83%D1%80%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F\">ennustaval logimisel<\/a><\/noindex>, mis v\u00f5imaldab mitme niidi protsessidel konkurentsiv\u00f5imeliselt ja t\u00f5husalt t\u00f6\u00f6tada kohapealselt jagatud (mitte v\u00f5rgup\u00f5hise) andmebaasiga. MDBX on omakorda kiirem ja usaldusv\u00e4\u00e4rsem kui LMDB ning s\u00e4ilitab k\u00f5ik oma esivanema peamised omadused, nagu <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/ACID\">ACID<\/a><\/noindex> ja blokeerimata lugemine lineaarse skaleerimisega CPU tuumade kohaselt.<\/p>\n<p>K\u00f5ige olulisemad erinevused MDBX ja LMDB vahel:<\/p>\n<ul>\n<li class=\"l\"> Oluliselt rohkem t\u00e4helepanu p\u00f6\u00f6ratakse koodi kvaliteedile, testimisele ja automatiseeritud kontrollidele.\n<li class=\"l\"> Oluliselt rohkem kontrolli t\u00f6\u00f6 k\u00e4igus, alates parameetrite kontrollimisest kuni andmebaasi struktuuride sisemise auditini.\n<li class=\"l\"> Automaatne kompaktimine ja automaatne andmebaasi suuruse juhtimine.\n<li class=\"l\"> \u00dchtne andmebaasi formaat 32-bitiste ja 64-bitiste kogumiks.\n<li class=\"l\"> Valimite mahtude hindamine vahemike j\u00e4rgi (range query estimation).\n<li class=\"l\"> Toetatakse v\u00f5tmeid kahekordse suurusega ja kasutaja valitud andmebaasi lehe suurusega.\n<\/ul>\n<p>V\u00e4lja antud libmdbx kandidaat on tulemus 2019. aasta augustis tehtud otsusest eraldada MDBX ja MithrilDB projektid. Libmdbx-s otsustati k\u00f5rvaldada (ratsionaalne) maksimaalne tehniline v\u00f5lg ja stabiliseerida teek. Tegelikult on antud suunal tehtud 2-3 korda rohkem, kui algselt hinnatud ja plaanitud.<\/p>\n<ul>\n<li class=\"l\"> Tuged on rakendatud macOS ja teise taseme platvormidele: FreeBSD, Solaris, DragonFly BSD, OpenBSD, NetBSD. AIX-i ja HP-UX-i tugi v\u00f5ib vajadusel lisanduda.\n<li class=\"l\"> Koodi sanatsioon on l\u00e4bi viidud Undefined Behavior Sanitizeri ja Address Sanitizeri abil, eemaldatud k\u00f5ik hoiatusteated koos -Wpedantic valikuga, k\u00f5ik Coverity Static Analyzer'i hoiatusteated jne.\n<li class=\"l\"> Ajakohastamine <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/leo-yuriev\/libmdbx\/blob\/master\/mdbx.h\">API kirjeldus<\/a><\/noindex>.\n<li class=\"l\"> Allika koodi liitmine (amalgameerimine) mugavuse tagamiseks.\n<li class=\"l\"> CMake toetamine.\n<li class=\"l\"> Toetab sisemist tehingute korrutamist.\n<li class=\"l\"> Bootid'i kasutamine operatsioonis\u00fcsteemi taask\u00e4ivitamise (andmebaasi r\u00e4pase seiskamise) tuvastamiseks.\n<li class=\"l\"> Updates\/vanade lehtede koguharv ja laiendatud teave tehingute kohta.\n<li class=\"l\"> MDBX_ACCEDE valik olemasoleva andmebaasi avamiseks \u00fchilduvas re\u017eiimis.\n<li class=\"l\"> Kasutamine <noindex><a rel=\"nofollow\" href=\"https:\/\/www.gnu.org\/software\/libc\/manual\/html_node\/Open-File-Description-Locks.html\">OFD- lukustused<\/a><\/noindex> kui need on kergesti k\u00e4ttesaadavad.\n<li class=\"l\"> Kuuma varukoopia tegemine pipe'i kaudu.\n<li class=\"l\"> Spetsialiseeritud optimeeritud sisemise sorteerimise algoritm (kuni 2-3 korda kiirem kui qsort() ja kuni 30% kiirem kui std::sort()).\n<li class=\"l\"> Suurenetud maksimaalne v\u00f5tme pikkus.\n<li class=\"l\"> Automaatne read ahead juhtimine (andmebaasi faili vahem\u00e4lustrateegia).\n<li class=\"l\"> Aggressiivsem ja kiirem auto-kompaktimisprotsess.\n<li class=\"l\"> Optimeeritud B+ puu lehtede \u00fchendamise strateegia.\n<li class=\"l\"> Kontroll mittes\u00fcndmuste failis\u00fcsteemide (NFS, Samba jne) \u00fcle, et v\u00e4ltida andmebaasi kahjustamist vale kasutamise korral.\n<li class=\"l\"> Testide kogumit on laiendatud.\n<\/ul>\n<p>Libmdbx j\u00e4rgmise versiooni arendamine j\u00e4tkub eraldi projekti raames <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/leo-yuriev\/MithrilDB\">MithrilDB<\/a><\/noindex>, samal ajal kui MDBX praeguse versiooni arendussuund on suunatud v\u00f5imaluste komplekti k\u00fclmutamisele ja stabiliseerimisele. See otsus tehti kolmel p\u00f5hjusel:<\/p>\n<ul>\n<li class=\"l\"> T\u00e4ielik \u00fchilduvusetus: k\u00f5igi kavandatud funktsioonide rakendamiseks MithrilDB-s on vajalik erinev (\u00fchilduvusetu) andmebaasi failivorming ja erinev (\u00fchilduvusetu) API.\n<li class=\"l\"> Uus l\u00e4htekood: MithrilDB l\u00e4htekoodi jaoks on tagatud litsentsist s\u00f5ltumatus LMDB-st ning projekt plaanitakse avaldada teise litsentsi (heakskiidetud <noindex><a rel=\"nofollow\" href=\"https:\/\/opensource.org\/\">OSI<\/a><\/noindex> Apache 2.0 litsentsi, mitte <noindex><a rel=\"nofollow\" href=\"https:\/\/www.openldap.org\/software\/release\/license.html\">OpenLDAPi avaliku litsentsi alusel<\/a><\/noindex>).\n<li class=\"l\"> Jagamine aitab v\u00e4ltida v\u00f5imalikke segadusi, tuua rohkem kindlust ja tagada projektide arenguteedade iseseisvust.\n<\/ul>\n<p>MithrilDB, nagu ka MDBX, p\u00f5hineb samuti <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/B%E2%81%BA-%D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D0%BE\">B+ puul<\/a><\/noindex> see eristub ka \u00e4\u00e4rmiselt k\u00f5rge tootlikkuse poolest, k\u00f5rvaldades samal ajal mitmeid p\u00f5him\u00f5ttelisi puudusi MDBX ja LMDB osas. Erakordne on, et mured 'pikkade lugemiste' \u00fcle, mis avalduvad andmebaasi 'paisumises' pikki lugemisetehingute t\u00f5ttu, kaovad. Uute v\u00f5imaluste seas MithrilDB puhul tuleb v\u00e4lja tuua:<\/p>\n<ul>\n<li class=\"l\"> Andmebaasi toetamine mitme erineva salvestusmedia peal: HDD, SSD ja p\u00fcsim\u00e4lu.\n<li class=\"l\"> Optimaalsed strateegiad 'v\u00e4\u00e4rtuslike' ja 'mittev\u00e4\u00e4rtuslike', 'kuumade', 'soe' ja 'k\u00fclmade' andmete jaoks.\n<li class=\"l\"> Merkle puu kasutamine andmebaasi terviklikkuse kontrollimiseks.\n<li class=\"l\"> Valikuline WAL kasutamine ja oluliselt k\u00f5rgem j\u00f5udlus intensiivse kirjutamise stsenaariumides koos andmete terviklikkuse garantiidega.\n<li class=\"l\"> Lainev\u00e4rske andmete fikseerimine ketastes.\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Allikas: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52147\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0434\u043b\u044f \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u0442\u043e\u0440\u043e\u0439 \u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442 \u0432 \u0440\u0435\u043b\u0438\u0437\u044b \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 libmdbx \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439, \u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u043e\u0439 \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u043e\u0439 \u0431\u0430\u0437\u043e\u0439 \u0434\u0430\u043d\u043d\u044b\u0445 \u043a\u043b\u0430\u0441\u0441\u0430 \u043a\u043b\u044e\u0447-\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435. \u0422\u0435\u043a\u0443\u0449\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f (0.5) \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u0440\u0435\u043b\u0438\u0437\u043e\u043c, \u043e\u0442\u043c\u0435\u0447\u0430\u0435\u0442 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u0435 \u043a\u0430\u043a\u0438\u0445-\u043b\u0438\u0431\u043e \u0434\u043e\u0440\u0430\u0431\u043e\u0442\u043e\u043a \u0438 \u043f\u0435\u0440\u0435\u0445\u043e\u0434 \u043a \u0444\u0430\u0437\u0435 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u043e\u0433\u043e \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u0438, \u0441 \u043f\u043e\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u043c \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u043e\u0433\u043e \u0440\u0435\u043b\u0438\u0437\u0430 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438. \u041a\u043e\u0434 libmdbx \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 OpenLDAP Public License. \u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 MDBX \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-54906","post","type-post","status-publish","format-standard","hentry","category-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0434\u043b\u044f \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u0442\u043e\u0440\u043e\u0439 \u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442 \u0432 \u0440\u0435\u043b\u0438\u0437\u044b \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/posle-pyati-let-razrabotki-opublikovan-vtoroj-kandidat-v-relizy-libmdbx-1-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u043e\u0441\u043b\u0435 \u043f\u044f\u0442\u0438 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u0442\u043e\u0440\u043e\u0439 \u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442 \u0432 \u0440\u0435\u043b\u0438\u0437\u044b libmdbx 1.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0434\u043b\u044f \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u0442\u043e\u0440\u043e\u0439 \u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442 \u0432 \u0440\u0435\u043b\u0438\u0437\u044b \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/posle-pyati-let-razrabotki-opublikovan-vtoroj-kandidat-v-relizy-libmdbx-1-0\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-01-06T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:02:58+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47P\u00e4rast viieaastast arendust on avaldatud libmdbx 1.0 teine versioonikandidaat | ProHoster","description":"Teise kandidaatide versioonide testimiseks on saadaval raamatukogu.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/posle-pyati-let-razrabotki-opublikovan-vtoroj-kandidat-v-relizy-libmdbx-1-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u043e\u0441\u043b\u0435 \u043f\u044f\u0442\u0438 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u0442\u043e\u0440\u043e\u0439 \u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442 \u0432 \u0440\u0435\u043b\u0438\u0437\u044b libmdbx 1.0 | ProHoster","og:description":"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0434\u043b\u044f \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u0442\u043e\u0440\u043e\u0439 \u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442 \u0432 \u0440\u0435\u043b\u0438\u0437\u044b \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438","og:url":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/posle-pyati-let-razrabotki-opublikovan-vtoroj-kandidat-v-relizy-libmdbx-1-0","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-01-06T21:00:00+00:00","article:modified_time":"2020-02-18T11:02:58+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"54906","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 13:08:21","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 19:55:37","updated":"2026-01-24 13:08:21","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/54906","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=54906"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/54906\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=54906"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=54906"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=54906"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}