{"id":103864,"date":"2022-04-25T09:37:04","date_gmt":"2022-04-25T07:37:04","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-subd-libmdbx-0-11-7-perenos-razrabotki-na-gitflic-posle-blokirovki-v-github"},"modified":"2022-04-25T09:37:04","modified_gmt":"2022-04-25T07:37:04","slug":"vypusk-subd-libmdbx-0-11-7-perenos-razrabotki-na-gitflic-posle-blokirovki-v-github","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-subd-libmdbx-0-11-7-perenos-razrabotki-na-gitflic-posle-blokirovki-v-github","title":{"rendered":"V\u00e4lja antud andmebaas libmdbx 0.11.7. \u00dcleminek arendusele GitFlicis p\u00e4rast GitHub'i blokeerimist","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>V\u00e4lja anti libmdbx 0.11.7 (MDBX), mis rakendab k\u00f5rge j\u00f5udlusega kompaktset kaasaskantavat v\u00f5tme-v\u00e4\u00e4rtus andmebaasi. libmdbx kood on litsentseeritud OpenLDAP Public License'i alusel. Toetatakse k\u00f5iki t\u00e4nap\u00e4evaseid operatsioonis\u00fcsteeme ja arhitektuure, sealhulgas venelasi Elbrus 2000.    <\/p>\n<p>V\u00e4ljalase on m\u00e4rkimisv\u00e4\u00e4rne projekti migreerimisega teenusele GitFlic p\u00e4rast seda, kui 15. aprillil 2022 kustutas GitHubi haldus ilma igasuguste hoiatuste ja seletusteta libmdbx koos paljude muude projektidega, samal ajal kui paljudele arendajatele, kes on seotud Ameerika \u00dchendriikide sanktsioonide alla langenud ettev\u00f5tetega, suleti juurdep\u00e4\u00e4s. Kasutajate seisukohalt muutusid k\u00f5ik lehed, hoidla ja projekti forkid ootamatult \u201e404\u201d leheks, ilma v\u00f5imaluseta mingiks suhtlemiseks v\u00f5i p\u00f5hjuste v\u00e4ljaselgitamiseks.    <\/p>\n<p>Kahjuks on peaaegu k\u00f5ik probleemid kadunud, kus oli palju k\u00fcsimusi \u00fcksikasjalike vastustega, samuti arvukalt arutelusid. Selle teabe kaotamine on ainus objektiivne kahju, mille GitHubi administratsioon suutis projekti tekitada. Osaliselt j\u00e4\u00e4vad arutelude koopiad k\u00e4ttesaadavaks arhivi archive.org.    <\/p>\n<p>K\u00fcpsiste ja infrastruktuuri kadumine (mida pakuti OpenSource projektidele tasuta) sundis tegelema revideerimisega, \u00fchtlustamise ja v\u00e4ikese tehnilise v\u00f5lgade likvideerimisega. N\u00fc\u00fcd on CI taastatud peaaegu endisel mahul, v\u00e4lja arvatud k\u00f5ikide BSD ja Solaris'i variantide kogumine ja testimine. Iseloomulik on see, et p\u00e4rast GitHubi tegevust ei saadud mingit selgitust v\u00f5i teavitust, v\u00e4lja arvatud meeldetuletus vajadusest maksta ja katsed raha maha kirjutada.    <\/p>\n<p>Seoses eelmine uudise libmdbx v0.11.3 v\u00e4ljaandmisest, peale taastumist p\u00e4rast GitHubi tegevust, on m\u00e4rkida j\u00e4rgmised t\u00e4iustused ja parandused:    <\/p>\n<ul>\n<li class=\"l\">  Lisatud m\u00f6\u00f6das\u00f5it avastatud efekti\/defekti eba\u00fchtlusest \u00fchiselt lehek\u00fclgede ja puhverduste vahel Linuxi tuumas. S\u00fcsteemides, kus lehek\u00fcljed ja puhverdused on t\u00f5esti \u00fchendatud, ei ole tuumale m\u00f5tet kulutada m\u00e4lu kahte andmekopeerimise jaoks, kui kirjutatakse juba m\u00e4llu kaardistatud failile. Seet\u00f5ttu muutuvad kirjutatavad andmed n\u00e4htavaks m\u00e4lus kaardistamise kaudu enne s\u00fcsteemi k\u00f5ne write() l\u00f5petamist, isegi kui andmeid ei ole veel kettale kirjutatud.\n<p>Kokkuv\u00f5ttes ei ole muu k\u00e4itumine m\u00f5istlik, kuna isegi hilinenud \u00fchendamise korral tuleb ikkagi lukustusi haarata lehe loendite jaoks, andmeid kopeerida v\u00f5i PTE-d korrigeerida. Seet\u00f5ttu kehtis vaikenorm koherentsuse kohta alates 1989. aastast, kui SRV4-s ilmus \u00fchtne puhvri vahem\u00e4lu. Seet\u00f5ttu n\u00f5udis libmdbx-is kummaliste t\u00f5rgete avastamine koormatud kasutusstsenaariumides suurt t\u00f6\u00f6d. Esiteks probleemi taasesitamiseks, seej\u00e4rel h\u00fcpoteeside t\u00f5endamiseks ja parenduste kontrollimiseks.    <\/p>\n<p>Praegu v\u00f5ime kindlalt \u00f6elda, et probleem on usaldusv\u00e4\u00e4rselt tuvastatud, lokaliseeritud ja usaldusv\u00e4\u00e4rselt k\u00f5rvaldatud, hoolimata probleemide taasesitamise stsenaariumi keerukusest ja spetsiifikast. Lisaks oli \u00fclesande vahetusmehanismi t\u00f6\u00f6 kinnitanud \u00fcks Erigoni (Ethereum) arendajatest, kelle puhul ilmus t\u00f5rje aktiveerumine debug-keerisolu t\u00f5ttu liigse assert-kontrolli kujul.    <\/p>\n<p>On oluline m\u00e4rkida, et libmdbx laialdase kasutamise kontekstis t\u00f6\u00f6projektides on p\u00f5him\u00f5tteliselt t\u00e4htsam tagada usaldusv\u00e4\u00e4rne t\u00f6\u00f6, mitte selgitada v\u00e4lja, kas see on \u201eviga v\u00f5i erip\u00e4ra\u201d ning kas sellisele koherentusele v\u00f5ib toetuda, r\u00e4\u00e4kimata p\u00f5hjusest, miks koherentsus Linuxi tuumas puudub. Seet\u00f5ttu on siin jutt probleemi lahendamisest, mis v\u00f5iks m\u00f5jutada kasutajaid.    <\/p>\n<li class=\"l\">  Korrigeeritud on EXDEV (Cross-device link) vea tekkimise regress kuumakaitstud andmebaasi kopeerimisel teise failis\u00fcsteemi ilma kompaktimisega, nii API kaudu kui mdbx_copy utiliidiga.\n<li class=\"l\">  Kris Zyp rakendas libmdbx toega Deno. Kai Wetlesen koostas RPM paketi Fedora jaoks. David Bouyssi\u00e9 rakendas Scala jaoks sidumisi.\n<li class=\"l\">  Parandatud on MDBX_opt_rp_augment_limit valiku k\u00e4sitlemine suurte tehingute t\u00f6\u00f6tlemisel suurtes andmebaasides. Varem v\u00f5is vea t\u00f5ttu teha liialdavaid toiminguid, mis m\u00f5nikord m\u00f5jutasid tulemuslikkust Ethereum (Erigon\/Akula\/Silkworm) rakendustes ja Binance Chain projektides.\n<li class=\"l\">  Parandatud on palju puudusi, sealhulgas C++ API-s. Lahendatud on palju kokkupanemise probleeme haruldastes ja eksotilistes konfiguratsioonides. T\u00e4ielik nimekiri k\u00f5igist olulisest parendustest on saadaval ChangeLogis.\n<li class=\"l\">  Kokku on tehtud 185 muudatust 89 failis, lisatud on umbes 3300 rida, eemaldatud umbes 4100. Suuremuselt kustutati enamasti juba kasutut tehnoloogiat seoses GitHubi ja s\u00f5ltuvate teenustega.     <\/ul>\n<p>Ajalooliselt on libmdbx s\u00fcgav \u00fcmbert\u00f6\u00f6tamine LMDB andmebaasihaldurist ja \u00fcletab oma esivanemat usaldusv\u00e4\u00e4rsuse, funktsionaalsuse ja j\u00f5udluse poolest. Erinevalt LMDB-st, p\u00f6\u00f6ratakse libmdbx-is suurt t\u00e4helepanu koodi kvaliteedile, API stabiilsele toimimisele, testimisele ja automaatsetele kontrollidele. Koos tuleb kaasas andmebaasi struktuuri terviklikkuse kontrollimise utiliit, millel on m\u00f5ned taastamisv\u00f5imalused.    <\/p>\n<p>Tehnoloogiliselt pakub libmdbx ACID-i, ranget muudatuste serialiseerimist ja mitteblokkeerivat lugemist, millel on lineaarne skaleeritavus CPU tuumade kaupa. Toetatakse automaatset kompaktimist, automaatset andmebaasi suuruse haldamist, vahemiku p\u00e4ringute hindamist. Alates 2016. aastast rahastab projekti Positive Technologies ja alates 2017. aastast kasutatakse seda tema toodetes.    <\/p>\n<p>libmdbx jaoks on saadaval arenenud C++ API ning entusiaste toetavad sidemed keeltesse nagu Rust, Haskell, Python, NodeJS, Ruby, Go, Nim, Deno, Scala.<br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=57077\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0432\u044b\u043f\u0443\u0441\u043a \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 libmdbx 0.11.7 (MDBX) \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\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u043a\u043b\u0430\u0441\u0441\u0430 \u043a\u043b\u044e\u0447-\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435. \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. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0432\u0441\u0435 \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0438 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0440\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0438\u0439 \u042d\u043b\u044c\u0431\u0440\u0443\u0441 2000. \u0420\u0435\u043b\u0438\u0437 \u043f\u0440\u0438\u043c\u0435\u0447\u0430\u0442\u0435\u043b\u0435\u043d \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0435\u0439 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043d\u0430 \u0441\u0435\u0440\u0432\u0438\u0441 GitFlic \u043f\u043e\u0441\u043b\u0435 \u0442\u043e\u0433\u043e, \u043a\u0430\u043a 15 \u0430\u043f\u0440\u0435\u043b\u044f 2022 \u0433\u043e\u0434\u0430 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f GitHub \u0431\u0435\u0437 \u043a\u0430\u043a\u0438\u0445-\u043b\u0438\u0431\u043e \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0439 \u0438 [&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-103864","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=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0432\u044b\u043f\u0443\u0441\u043a \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 libmdbx 0.11.7 (MDBX) \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\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u043a\u043b\u0430\u0441\u0441\u0430 \u043a\u043b\u044e\u0447-\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435. \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.\" \/>\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\/vypusk-subd-libmdbx-0-11-7-perenos-razrabotki-na-gitflic-posle-blokirovki-v-github\" \/>\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\u0412\u044b\u043f\u0443\u0441\u043a \u0421\u0423\u0411\u0414 libmdbx 0.11.7. \u041f\u0435\u0440\u0435\u043d\u043e\u0441 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043d\u0430 GitFlic \u043f\u043e\u0441\u043b\u0435 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0438 \u0432 GitHub | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0432\u044b\u043f\u0443\u0441\u043a \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 libmdbx 0.11.7 (MDBX) \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\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u043a\u043b\u0430\u0441\u0441\u0430 \u043a\u043b\u044e\u0447-\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435. \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.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-subd-libmdbx-0-11-7-perenos-razrabotki-na-gitflic-posle-blokirovki-v-github\" \/>\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=\"2022-04-25T07:37:04+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-04-25T07:37:04+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 Andmebaasi libmdbx 0.11.7 v\u00e4ljaanne. Arenduse \u00fcleminek GitFlicile p\u00e4rast GitHubi blokeerimist | ProHoster","description":"V\u00e4lja anti libmdbx 0.11.7 (MDBX) raamatukogu, mis on rakendatud k\u00f5rge j\u00f5udlusega kompaktseks sisseehitatud v\u00f5tme-v\u00e4\u00e4rtuse andmebaasiks. libmdbx kood levitatakse OpenLDAP Public License'i alusel.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-subd-libmdbx-0-11-7-perenos-razrabotki-na-gitflic-posle-blokirovki-v-github","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\u0412\u044b\u043f\u0443\u0441\u043a \u0421\u0423\u0411\u0414 libmdbx 0.11.7. \u041f\u0435\u0440\u0435\u043d\u043e\u0441 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043d\u0430 GitFlic \u043f\u043e\u0441\u043b\u0435 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0438 \u0432 GitHub | ProHoster","og:description":"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0432\u044b\u043f\u0443\u0441\u043a \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 libmdbx 0.11.7 (MDBX) \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\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u043a\u043b\u0430\u0441\u0441\u0430 \u043a\u043b\u044e\u0447-\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435. \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.","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-subd-libmdbx-0-11-7-perenos-razrabotki-na-gitflic-posle-blokirovki-v-github","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":"2022-04-25T07:37:04+00:00","article:modified_time":"2022-04-25T07:37:04+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"103864","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":"default","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-25 10:36:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2022-04-25 07:37:13","updated":"2026-01-25 10:36:20","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\/103864","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=103864"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/103864\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=103864"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=103864"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=103864"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}