{"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\/sk\/blog\/news\/vypusk-subd-libmdbx-0-11-7-perenos-razrabotki-na-gitflic-posle-blokirovki-v-github","title":{"rendered":"Vydanie SODB libmdbx 0.11.7. Presun v\u00fdvoja na GitFlic po blok\u00e1de na GitHub","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Bola vydan\u00e1 kni\u017enica libmdbx 0.11.7 (MDBX) s implement\u00e1ciou vysoko v\u00fdkonej kompaktnej embedded datab\u00e1zy triedy k\u013e\u00fa\u010d-hodnota. K\u00f3d libmdbx je distribuovan\u00fd pod licenciou OpenLDAP Public License. Podporovan\u00e9 s\u00fa v\u0161etky aktu\u00e1lne opera\u010dn\u00e9 syst\u00e9my a architekt\u00fary, vr\u00e1tane rusk\u00e9ho Elbrus 2000.    <\/p>\n<p>Tento vyd\u00e1n\u00ed je pozoruhodn\u00e9 migrac\u00ed projektu na slu\u017ebu GitFlic pot\u00e9, co 15. dubna 2022 administrace GitHub bez jak\u00fdchkoliv varov\u00e1n\u00ed a vysv\u011btlen\u00ed d\u016fvod\u016f odstranila libmdbx spolu s mno\u017estv\u00edm dal\u0161\u00edch projekt\u016f, p\u0159i\u010dem\u017e z\u00e1rove\u0148 zablokovala p\u0159\u00edstup mnoha v\u00fdvoj\u00e1\u0159\u016fm spojen\u00fdm se spole\u010dnostmi, kter\u00e9 spadly pod sankce USA. Z pohledu u\u017eivatel\u016f se v\u0161echny str\u00e1nky, repozit\u00e1\u0159 a fork projektu n\u00e1hle prom\u011bnily v str\u00e1nku \u201e404\u201c, bez mo\u017enosti jak\u00e9koli komunikace a objasn\u011bn\u00ed d\u016fvod\u016f.    <\/p>\n<p>\u017dia\u013e, takmer v\u0161etky issues sa stratili, v ktor\u00fdch bolo ve\u013ea ot\u00e1zok s podrobn\u00fdmi odpove\u010fami, ako aj mno\u017estvo diskusi\u00ed. Strata t\u00fdchto inform\u00e1ci\u00ed je jedinou objekt\u00edvnou \u0161kodou, ktor\u00fa administr\u00e1cia GitHub dok\u00e1zala sp\u00f4sobi\u0165 projektu. \u010ciasto\u010dne zost\u00e1vaj\u00fa k\u00f3pie diskusi\u00ed pr\u00edstupn\u00e9 v arch\u00edve archive.org.    <\/p>\n<p>Strata vybudovan\u00fdch CI sc\u00e9narov a infra\u0161trukt\u00fary (spr\u00edstupnenej pre OpenSource projekty zadarmo) n\u00e1s prin\u00fatila venova\u0165 sa rev\u00edzii, unifik\u00e1cii a odstr\u00e1neniu mal\u00e9ho technick\u00e9ho dlhu. Aktu\u00e1lne je CI obnoven\u00e9 takmer v p\u00f4vodnej podobe, okrem zostavenia a testov pre v\u0161etky varianty BSD a Solaris. \u010co je charakteristick\u00e9, po krokoch zo strany GitHub nepri\u0161lo \u017eiadne vysvetlenie ani ozn\u00e1menia, okrem pripomienky o potrebe platby a pokusoch o zobrazenie pe\u0148az\u00ed.    <\/p>\n<p>Od poslednej spr\u00e1vy o vydan\u00ed libmdbx v0.11.3, okrem obnovy po krokoch GitHub, stoj\u00ed za zmienku nasledovn\u00e9 doplnky a opravy:    <\/p>\n<ul>\n<li class=\"l\">  Bola pridan\u00e1 obch\u00e1dzaj\u00faca funkcia pre zisten\u00fd efekt\/defekt nekompatibility v zl\u00fa\u010denom cache str\u00e1nok a bufferov v jadre Linux. V syst\u00e9moch, kde s\u00fa cache str\u00e1nok a bufferov skuto\u010dne zl\u00fa\u010den\u00e9, nem\u00e1 zmysel pre jadro m\u00ed\u0148a\u0165 pam\u00e4\u0165 na dve k\u00f3pie d\u00e1t pri z\u00e1pise do u\u017e zobrazen\u00e9ho s\u00faboru v pam\u00e4ti. Preto sa zapisovan\u00e9 d\u00e1ta st\u00e1vaj\u00fa vidite\u013en\u00fdmi prostredn\u00edctvom zobrazenia v pam\u00e4ti pred dokon\u010den\u00edm syst\u00e9mov\u00e9ho volania write(), aj ke\u010f d\u00e1ta e\u0161te nie s\u00fa zap\u00edsan\u00e9 na disk.\n<p>Celkovo in\u00e9 spr\u00e1vanie nie je racion\u00e1lne, preto\u017ee pri oneskorenom zl\u00fa\u010den\u00ed bude rovnako potrebn\u00e9 z\u00edska\u0165 z\u00e1mky pre zoznamy str\u00e1nok, kop\u00edrova\u0165 \u00fadaje alebo upravi\u0165 PTE. Preto neform\u00e1lne pravidlo koherencie platilo od roku 1989, ke\u010f sa v SRV4 objavil unified buffer cache. Preto vy\u017eadovalo odhalenie podivn\u00fdch v\u00fdpadkov v za\u0165a\u017een\u00fdch scen\u00e1roch vyu\u017eitia libmdbx ve\u013ea pr\u00e1ce. Najprv pri reprodukcii probl\u00e9mu, potom pri overovan\u00ed hypot\u00e9z a kontrole \u00faprav.    <\/p>\n<p>Teraz m\u00f4\u017eeme s istotou poveda\u0165, \u017ee probl\u00e9m bol presne identifikovan\u00fd, lokalizovan\u00fd a spo\u013eahlivo odstr\u00e1nen\u00fd, napriek v\u0161etk\u00fdm \u0165a\u017ekostiam a \u0161pecifickosti scen\u00e1ra reprodukcie. \u010eal\u0161\u00ed v\u00fdvoj mechanizmu ob\u00eddenia bol potvrden\u00fd jedn\u00fdm z v\u00fdvoj\u00e1rov Erigon (Ethereum), v jeho pr\u00edpade sa na debugovacej zostave ochrana prejavovala ako regresia v d\u00f4sledku zbyto\u010dnej assert-kontroly.    <\/p>\n<p>Je t\u0159eba poznamenat, \u017ee v kontextu \u0161irok\u00e9ho vyu\u017eit\u00ed libmdbx v pracovn\u00edch projektech je z\u00e1sadn\u011b d\u016fle\u017eit\u011bj\u0161\u00ed zaji\u0161t\u011bn\u00ed spolehliv\u00e9ho fungov\u00e1n\u00ed ne\u017e zji\u0161\u0165ov\u00e1n\u00ed \u201eje to chyba nebo vlastnost\u201c a zda je mo\u017en\u00e9 se na takovou koherenci spolehnout, t\u00edm m\u00e9n\u011b hledat p\u0159\u00ed\u010diny nekohere\u010dnosti uvnit\u0159 j\u00e1dra Linux. Proto se zde jedn\u00e1 o odstran\u011bn\u00ed probl\u00e9mu, kter\u00fd mohl zas\u00e1hnout u\u017eivatele.    <\/p>\n<li class=\"l\">  Bol odstr\u00e1nen\u00fd regres vyskytovania chyby EXDEV (Cross-device link) pri hor\u00facom kop\u00edrovan\u00ed DB bez kompakcie na in\u00fd s\u00faborov\u00fd syst\u00e9m, ako prostredn\u00edctvom API, tak aj utilitou mdbx_copy.\n<li class=\"l\">  Kris Zyp implementoval podporu libmdbx v Deno. Kai Wetlesen p\u0159ipravil balen\u00ed RPM pro Fedora. David Bouyssi\u00e9 vytvo\u0159il vazby pro Scala.\n<li class=\"l\">  Opraven\u00e9 spracovanie hodnoty ur\u010denej mo\u017enos\u0165ou MDBX_opt_rp_augment_limit pri spracovan\u00ed obrovsk\u00fdch transakci\u00ed vo ve\u013ek\u00fdch DB. Predt\u00fdm kv\u00f4li chybe mohli by\u0165 vykon\u00e1van\u00e9 zbyto\u010dn\u00e9 akcie, \u010do niekedy ovplyvnilo v\u00fdkon v implement\u00e1ci\u00e1ch Ethereum (Erigon\/Akula\/Silkworm) a projektoch Binance Chain.\n<li class=\"l\">  Opraven\u00fdch mno\u017estvo nedostatkov, vr\u00e1tane v C++ API. Odstr\u00e1nen\u00fdch ve\u013ea probl\u00e9mov so zostavovan\u00edm v raritn\u00fdch a exotick\u00fdch konfigur\u00e1ci\u00e1ch. Kompletn\u00fd zoznam v\u0161etk\u00fdch v\u00fdznamn\u00fdch \u00faprav je dostupn\u00fd v ChangeLog.\n<li class=\"l\">  Celkom bolo vykonan\u00fdch 185 zmien v 89 s\u00faboroch, pridan\u00fdch \u22483300 riadkov, odstr\u00e1nen\u00fdch \u22484100. Viac bolo odstr\u00e1nen\u00fdch hlavne kv\u00f4li \u010distenie od u\u017e zbyto\u010dn\u00fdch technologick\u00fdch s\u00faborov s\u00favisiacich s GitHubom a z\u00e1visl\u00fdmi slu\u017ebami.     <\/ul>\n<p>Historicky je libmdbx hlbokou prepracovan\u00edm datab\u00e1zov\u00e9ho syst\u00e9mu LMDB a prevy\u0161uje svojho predchodcu v spo\u013eahlivosti, rozsahu funkcional\u00edt a v\u00fdkonu. V porovnan\u00ed s LMDB sa v libmdbx kladie ve\u013ek\u00fd d\u00f4raz na kvalitu k\u00f3du, stabiln\u00fa pr\u00e1cu API, testovanie a automatick\u00e9 kontroly. Dod\u00e1va sa n\u00e1stroj na overenie integrity \u0161trukt\u00fary DB s niektor\u00fdmi obnovovac\u00edmi mo\u017enos\u0165ami.    <\/p>\n<p>Technologicky, libmdbx pon\u00faka ACID, pr\u00edsnu serializ\u00e1ciu zmien a neblokuj\u00face \u010d\u00edtanie s line\u00e1rnym \u0161k\u00e1lovan\u00edm na jadr\u00e1 CPU. Podporuje sa automatick\u00e1 kompaktnos\u0165, automatick\u00e9 riadenie ve\u013ekosti DB, odhad objemu v\u00fdberov pod\u013ea rozsahov (odhad rozsahu dotazov). Od roku 2016 je projekt financovan\u00fd spolo\u010dnos\u0165ou Positive Technologies a od roku 2017 sa pou\u017e\u00edva v jej produktoch.    <\/p>\n<p>Pre libmdbx je k dispoz\u00edcii rozvinut\u00e9 C++ API, ako aj podporovan\u00e9 nad\u0161encami v\u00e4zby na jazyky Rust, Haskell, Python, NodeJS, Ruby, Go, Nim, Deno, Scala.<br \/>\n<br \/>Zdroj: <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.4 - 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\/sk\/blog\/news\/vypusk-subd-libmdbx-0-11-7-perenos-razrabotki-na-gitflic-posle-blokirovki-v-github\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sk_SK\" \/>\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\/sk\/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\udd47Vydanie DBMS libmdbx 0.11.7. Presun v\u00fdvoja na GitFlic po zablokovan\u00ed na GitHub | ProHoster","description":"Prebehlo vydanie kni\u017enice libmdbx 0.11.7 (MDBX) s realiz\u00e1ciou vysokov\u00fdkonnej kompaktnej zabudovanej datab\u00e1zy triedy k\u013e\u00fa\u010d-hodnota. K\u00f3d libmdbx je distribuovan\u00fd pod licenciou OpenLDAP Public License.","canonical_url":"https:\/\/prohoster.info\/sk\/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":"sk_SK","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\/sk\/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\/sk\/wp-json\/wp\/v2\/posts\/103864","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/comments?post=103864"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/103864\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media?parent=103864"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/categories?post=103864"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/tags?post=103864"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}