{"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\/news\/posle-pyati-let-razrabotki-opublikovan-vtoroj-kandidat-v-relizy-libmdbx-1-0","title":{"rendered":"Nuitka 0.6.6 projekti v\u00e4ljaanne on ette valmistatud.","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 kandidaat on raamatukogu v\u00e4ljalaseteks testimiseks <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/leo-yuriev\/libmdbx\">libmdbx<\/a><\/noindex> k\u00f5rge j\u00f5udlusega, kompaktse sisseehitatud v\u00f5tme-v\u00e4\u00e4rtuse andmebaasi rakendamisega. Praegune versioon (0.5) on tehniline v\u00e4ljaanne, mis t\u00e4histab viimaste t\u00e4iustuste l\u00f5petamist ja \u00fcleminekut avaliku l\u00f5ppkatse ja stabiliseerimise faasi, millele j\u00e4rgneb raamatukogu esimese t\u00e4isversiooni moodustamine. Kood libmdbx  <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/leo-yuriev\/libmdbx\/\">levitatakse<\/a><\/noindex> OpenLDAP avaliku 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 transaktsionaalne sisseehitatud 'v\u00f5ti-v\u00e4\u00e4rtus' klassi andmebaasi p\u00f5hjal <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\">eelregistreerimise logimisega<\/a><\/noindex>, mis v\u00f5imaldab mitme l\u00f5imega protsessidel konkureerivalt ja t\u00f5husalt t\u00f6\u00f6tada kohalikult jagatud (mitte v\u00f5rgu) andmebaasiga. Samas on MDBX kiiremad ja usaldusv\u00e4\u00e4rsemad kui LMDB, s\u00e4ilitades samas k\u00f5ik oma esivanema v\u00f5tmeomadused, nagu <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/ACID\">ACID<\/a><\/noindex> ja mittetakistav lugemine koos lineaarse skaleerimisega CPU tuumade j\u00e4rgi.<\/p>\n<p>Olulised erinevused MDBX-i ja LMDB vahel:<\/p>\n<ul>\n<li class=\"l\"> Oluliselt rohkem t\u00e4helepanu p\u00f6\u00f6ratakse koodi kvaliteedile, testimisele ja automaatsetele kontrollidele.\n<li class=\"l\"> Oluliselt rohkem kontrolli t\u00f6\u00f6 k\u00e4igus, alustades parameetrite kontrollimisest kuni andmebaasi struktuuride sisemiste audititeni.\n<li class=\"l\"> Automaatne kompaktimine ja automaatne andmebaasi suuruse haldamine.\n<li class=\"l\"> \u00dcksne andmebaasi formaat 32-bitiste ja 64-bitiste kogumite jaoks.\n<li class=\"l\"> K\u00fcsimuste osas on vahemiku p\u00e4ringute hindamine.\n<li class=\"l\"> Toetab v\u00f5tmeid, mille suurus on kahekordne ja kasutaja m\u00e4\u00e4ratud andmebaasi lehek\u00fclje suurus.\n<\/ul>\n<p>V\u00e4lja antud libmdbx kandidaat on 2019. aasta augustis tehtud otsuse tulemus MDBX ja MithrilDB projektide eraldamiseks. Samuti otsustati libmdbx-s k\u00f5rvaldada (ratsionaalne) maksimaalne tehniline v\u00f5lg ja stabiilsus raamatukogus. Tegelikult on antud suunas tehtud 2-3 korda rohkem, kui esialgu hinnati ja plaaniti:<\/p>\n<ul>\n<li class=\"l\"> Toetatakse macOS-i ja 'teisest tasemest' platvorme: FreeBSD, Solaris, DragonFly BSD, OpenBSD, NetBSD. AIX-i ja HP-UX-i toetamine v\u00f5ib olla lisatud vajadusel.\n<li class=\"l\"> Kood on korrigeeritud Undefined Behavior Sanitizer ja Address Sanitizer abil, k\u00f5ik hoiatused on k\u00f5rvaldatud koos '-Wpedantic' valikuga, k\u00f5ik Coverity staatilise anal\u00fc\u00fcsi hoiatused jne.\n<li class=\"l\"> Aktualiseerimine <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/leo-yuriev\/libmdbx\/blob\/master\/mdbx.h\">API kirjeldus<\/a><\/noindex>.\n<li class=\"l\"> Algse koodi liitmine (amalgameerimine) mugavuse tagamiseks.\n<li class=\"l\"> CMake tugi.\n<li class=\"l\"> Sisseehitatud tehingute tugi.\n<li class=\"l\"> Bootid'i kasutamine operatsioonis\u00fcsteemi taask\u00e4ivitamise fakti m\u00e4\u00e4ratlemiseks (andmebaasi 'r\u00e4pane' seiskamine).\n<li class=\"l\"> Uuendatud\/vanade lehtede koguarv ja ulatuslik teave tehingute kohta.\n<li class=\"l\"> MDBX_ACCEDE optsioon avatud andmebaasi \u00fchendamiseks \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-blokeeringud<\/a><\/noindex> kui need on saadaval.\n<li class=\"l\"> Kuum varukoopia pipe'i kaudu.\n<li class=\"l\"> Spetsialiseeritud optimeeritud sisemise sorteerimise algoritm (kuni 2-3 korda kiiremini kui 'qsort()' ja kuni 30% kiiremini kui 'std::sort()').\n<li class=\"l\"> Maksimaalne v\u00f5tme pikkus on suurenenud.\n<li class=\"l\"> Automaatne read ahead juhtimine (andmebaasi faili m\u00e4lu vahem\u00e4lu strateegia).\n<li class=\"l\"> Agresiivsem ja kiirem automaatne kompaktimine.\n<li class=\"l\"> Optimiseeritud B+ puu lehtede sulandamise strateegia.\n<li class=\"l\"> Kohandatud mitte-lokaalsete failis\u00fcsteemide (NFS, Samba jne) kontroll andmebaasi kahjustumise v\u00e4ltimiseks vale kasutamise korral.\n<li class=\"l\"> Testide komplekt on laiendatud.\n<\/ul>\n<p>J\u00e4rgmise versiooni libmdbx arendamine j\u00e4tkub eraldi projekti raames <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/leo-yuriev\/MithrilDB\">MithrilDB<\/a><\/noindex>, samas kui 'praeguse' versiooni MDBX arengu suund on funktsioonide komplekti k\u00fclmutamine ja stabiliseerimine. See otsus on v\u00f5etud kolme p\u00f5hjusel:<\/p>\n<ul>\n<li class=\"l\"> T\u00e4ielik \u00fchilduvus: k\u00f5ikide MithrilDB plaanitud v\u00f5imaluste rakendamiseks on vajalik teine (\u00fchilduvusetu) andmebaasi failide formaat ja teine (\u00fchilduvusetu) API.\n<li class=\"l\"> Uus algkood: MithrilDB algkood on tagatud litsentsi iseseisvuse kaudu LMDB-st, ning projekt on kavas avaldada teistsuguse litsentsi (heakskiidetud <noindex><a rel=\"nofollow\" href=\"https:\/\/opensource.org\/\">OSI<\/a><\/noindex> litsentsiga Apache 2.0, mitte <noindex><a rel=\"nofollow\" href=\"https:\/\/www.openldap.org\/software\/release\/license.html\">OpenLDAP Public License<\/a><\/noindex>).\n<li class=\"l\"> Eraldamine aitab v\u00e4ltida potentsiaalset segadust, toob rohkem selgust ja tagab projektide arengu tee s\u00f5ltumatuse.\n<\/ul>\n<p>MithrilDB, nagu MDBX, tugineb 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+ puule<\/a><\/noindex> ja samuti eristub erakordselt k\u00f5rge j\u00f5udluse poolest, k\u00f5rvaldades samal ajal mitmed MDBX ja LMDB t\u00f5sised puudused. Eelk\u00f5ige k\u00f5rvaldatakse 'pikad lugemised', mis avaldub 'andmebaasi paisumises' t\u00f5ttu, et j\u00e4\u00e4tme t\u00f6\u00f6tlemine on takistatud pikaajaliste lugemistransaktsioonide poolt. Uute v\u00f5imaluste seas MithrilDB-s tuleks m\u00e4rkida:<\/p>\n<ul>\n<li class=\"l\"> Toetatakse andmebaasi paigutamist mitmele erinevale kandjale: HDD, SSD ja p\u00fcsim\u00e4lu.\n<li class=\"l\"> Optimaalsed strateegiad 'v\u00e4\u00e4rtuslike' ja 'v\u00e4hev\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\"> Laisk andmete kinnitamine ketastele.\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-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.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\/news\/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.1.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\/news\/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\udd47 P\u00e4rast viieaastast arendust on v\u00e4lja lastud teine kandidaat libmdbx 1.0 versiooniks | ProHoster","description":"Teine kandidaat raamatukogu v\u00e4ljaanneteks on testimiseks saadaval.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/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\/news\/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}]}}