{"id":101601,"date":"2021-10-11T22:22:40","date_gmt":"2021-10-11T20:22:40","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-vysokoproizvoditelnoj-vstraivaemoj-subd-libmdbx-0-10-4-i-libfpta-0-3-9"},"modified":"2021-10-11T22:22:40","modified_gmt":"2021-10-11T20:22:40","slug":"vypusk-vysokoproizvoditelnoj-vstraivaemoj-subd-libmdbx-0-10-4-i-libfpta-0-3-9","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/news\/vypusk-vysokoproizvoditelnoj-vstraivaemoj-subd-libmdbx-0-10-4-i-libfpta-0-3-9","title":{"rendered":"A nagy teljes\u00edtm\u00e9ny\u0171 be\u00e1gyazott DBMS libmdbx 0.10.4 \u00e9s libfpta 0.3.9 kiad\u00e1sa","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Megjelent a libmdbx 0.10.4 (MDBX) k\u00f6nyvt\u00e1r, amely egy nagy teljes\u00edtm\u00e9ny\u0171, kompakt, be\u00e1gyazhat\u00f3 kulcs-\u00e9rt\u00e9k adatb\u00e1zist val\u00f3s\u00edt meg, valamint a libfpta 0.3.9 (FPTA) k\u00f6nyvt\u00e1r, amely a MDBX f\u00f6l\u00e9 egy t\u00e1bl\u00e1zatos adatelrendez\u00e9st val\u00f3s\u00edt meg m\u00e1sodlagos \u00e9s \u00f6sszetett indexekkel. Mindk\u00e9t k\u00f6nyvt\u00e1r OSI \u00e1ltal elfogadott licenc alatt terjesztett. T\u00e1mogatott minden aktu\u00e1lis oper\u00e1ci\u00f3s rendszer \u00e9s architekt\u00fara, valamint az orosz Elbrus 2000 is.      <\/p>\n<p>T\u00f6rt\u00e9nelmileg a libmdbx a LMDB adatb\u00e1zis-kezel\u0151 rendszer m\u00e9lyrehat\u00f3 \u00e1tdolgoz\u00e1sa, \u00e9s megb\u00edzhat\u00f3s\u00e1g\u00e1ban, funkci\u00f3inak k\u00e9szlet\u00e9ben \u00e9s teljes\u00edtm\u00e9ny\u00e9ben fel\u00fclm\u00falja el\u0151dj\u00e9t. A LMDB-hez k\u00e9pest a libmdbx nagy figyelmet ford\u00edt a k\u00f3d min\u0151s\u00e9g\u00e9re, az API stabil m\u0171k\u00f6d\u00e9s\u00e9re, a tesztel\u00e9sre \u00e9s az automatikus ellen\u0151rz\u00e9sekre. Sz\u00e1ll\u00edtva van a DB strukt\u00far\u00e1j\u00e1nak integrit\u00e1s\u00e1t ellen\u0151rz\u0151 eszk\u00f6z is, n\u00e9h\u00e1ny helyre\u00e1ll\u00edt\u00e1si lehet\u0151s\u00e9ggel.    <\/p>\n<p>Technol\u00f3giailag a libmdbx ACID-t, szigor\u00fa m\u00f3dos\u00edt\u00e1si sorozatot \u00e9s blokkol\u00e1s n\u00e9lk\u00fcli olvas\u00e1st k\u00edn\u00e1l, line\u00e1ris sk\u00e1l\u00e1z\u00e1ssal a CPU magok k\u00f6z\u00f6tt. T\u00e1mogatott az automatikus t\u00f6m\u00f6r\u00edt\u00e9s, az adatb\u00e1zis m\u00e9ret\u00e9nek automatikus kezel\u00e9se, valamint a tartom\u00e1nyok (range query) becsl\u00e9se. 2016 \u00f3ta a projektek finansz\u00edroz\u00e1s\u00e1t a Positive Technologies v\u00e9gzi, \u00e9s 2017 \u00f3ta a term\u00e9keikben is haszn\u00e1lj\u00e1k.    <\/p>\n<p>A libmdbx-hez C++ API \u00e1ll rendelkez\u00e9sre, valamint lelkes fejleszt\u0151k \u00e1ltal t\u00e1mogatott k\u00f6t\u00e9sek a Rust, Haskell, Python, NodeJS, Ruby, Go \u00e9s Nim nyelvekhez. A libfpta-hoz nyilv\u00e1nosan csak a C\/C++ fejl\u00e9cekb\u0151l \u00e1ll\u00f3 API le\u00edr\u00e1sa \u00e9rhet\u0151 el.    <\/p>\n<p>A legfontosabb \u00faj\u00edt\u00e1sok, fejleszt\u00e9sek \u00e9s jav\u00edt\u00e1sok, melyek a m\u00e1jus 9-i legutols\u00f3 h\u00edr \u00f3ta ker\u00fcltek hozz\u00e1ad\u00e1sra:  <\/p>\n<ul>\n<li class=\"l\"> Biztos\u00edtva van a reproduk\u00e1lhat\u00f3 build-ek lehet\u0151s\u00e9ge.\n<li class=\"l\"> Egy ritka kokt\u00e9l k\u00f6zben a tranzakci\u00f3 r\u00f6gz\u00edt\u00e9se sor\u00e1n egy ciklikus hiba miatt bek\u00f6vetkez\u0151 felf\u00fcggeszt\u00e9s megsz\u00fcntetve. A probl\u00e9m\u00e1t a Positive Technologies szakemberei fedezt\u00e9k fel a saj\u00e1t term\u00e9keik bels\u0151 tesztel\u00e9se sor\u00e1n.\n<li class=\"l\"> A tesztek \u00e1tdolgozva lettek, \u00e9s a tesztel\u00e9si forgat\u00f3k\u00f6nyvek kiterjeszt\u00e9sre ker\u00fcltek, hogy ellen\u0151rizz\u00e9k az \u00f6sszes el\u00e9rhet\u0151 nem izomorf \u00e1llapotot a lapfa strukt\u00far\u00e1ban \u00e9s a GC tartalommal az adatb\u00e1zison bel\u00fcl.\n<li class=\"l\"> A C++ API-ban kijav\u00edtott\u00e1k a felesleges &#171;noexcept&#187; kifejez\u00e9st, tov\u00e1bbi t\u00falterhel\u00e9seket adtak hozz\u00e1 a &#171;cursor::erase()&#187; met\u00f3dushoz, a pufferek megval\u00f3s\u00edt\u00e1s\u00e1t pedig megszabad\u00edtott\u00e1k a &#171;std::string&#187; haszn\u00e1lat\u00e1t\u00f3l a v\u00e1zolt elhelyez\u00e9s \u00e9rdek\u00e9ben (ez vonatkozik a CLANG libstdc++-ra).\n<li class=\"l\"> Jav\u00edtott\u00e1k a koszos oldalak spilling algoritmus\u00e1ban megjelent hib\u00e1t (az adatb\u00e1zis m\u00f3dos\u00edtott oldalainak szelekt\u00edv kiszor\u00edt\u00e1sa), amely ritka \u00e9s v\u00e1ratlan MDBX_PROBLEM hibak\u00e9nt nyilv\u00e1nult meg nagy tranzakci\u00f3k sor\u00e1n.\n<li class=\"l\"> F\u00e1zisellen\u0151rz\u00e9st v\u00e9geztek tov\u00e1bbi ellen\u0151rz\u00e9sek be\u00e9p\u00edt\u00e9s\u00e9vel a stabilit\u00e1s \u00e9rdek\u00e9ben az adatb\u00e1zis sz\u00e1nd\u00e9kos megs\u00e9r\u00fcl\u00e9sekor.\n<li class=\"l\"> Kisebb UndefinedBehaviorSanitizer \u00e9s Coverity Scan probl\u00e9m\u00e1kat orvosoltak.\n<li class=\"l\"> Jav\u00edtott\u00e1k a r\u00e9gi \u00e9s m\u00e1r nem haszn\u00e1lt bels\u0151 &#171;P_DIRTY&#187; z\u00e1szl\u00f3 ellen\u0151rz\u00e9s\u00e9t az adatb\u00e1zis-k\u00e9pek bels\u0151 oldalain, amelyeket a k\u00f6nyvt\u00e1r r\u00e9gi verzi\u00f3i k\u00e9sz\u00edtettek.\n<li class=\"l\"> A CMake szkriptekben finom\u00edtott\u00e1k a LTO (link-id\u0151 optimaliz\u00e1l\u00e1s) sz\u00fcks\u00e9ges ford\u00edt\u00f3komponensek keres\u00e9s\u00e9t.\n<li class=\"l\"> A maxim\u00e1lis egyidej\u0171 olvas\u00f3k sz\u00e1ma 32767-re n\u00f6vekedett.\n<li class=\"l\"> Fokozta a teljes\u00edtm\u00e9nyt Valgrind \u00e9s AddressSanitizer haszn\u00e1latakor.\n<li class=\"l\"> Windows alatt megsz\u00fcntett\u00e9k az SRW-z\u00e1r rekurz\u00edv haszn\u00e1lat\u00e1t az MDBX_NOTLS \u00fczemm\u00f3dban (sz\u00e1l helyi t\u00e1rol\u00e1s n\u00e9lk\u00fcli \u00fczemm\u00f3dban), jav\u00edtott\u00e1k a bootid gener\u00e1l\u00e1s\u00e1t a rendszerid\u0151 m\u00f3dos\u00edt\u00e1sa eset\u00e9n, finom\u00edtott\u00e1k a WSL1 \u00e9s WSL2 \u00e9szlel\u00e9s\u00e9t, valamint lehet\u0151s\u00e9get biztos\u00edtottak adatb\u00e1zisok megnyit\u00e1s\u00e1ra Plan 9-en, DrvFS seg\u00edts\u00e9g\u00e9vel csatolva.\n<li class=\"l\"> \u00d6sszesen t\u00f6bb mint 160 m\u00f3dos\u00edt\u00e1st v\u00e9geztek 57 f\u00e1jlban, k\u00f6r\u00fclbel\u00fcl 5000 \u00faj sort adtak hozz\u00e1, k\u00f6r\u00fclbel\u00fcl 2500 sort t\u00f6r\u00f6ltek.  <\/ul>\n<p>K\u00fcl\u00f6n szeretn\u00e9m megk\u00f6sz\u00f6nni az Erigon projektcsapat\u00e1nak (Ethereum \u00f6kosziszt\u00e9ma) a seg\u00edts\u00e9get a sz\u00e9ls\u0151s\u00e9ges haszn\u00e1lati forgat\u00f3k\u00f6nyvek tesztel\u00e9s\u00e9ben. \u00c9rdekes m\u00f3don az\u00f3ta, hogy a libmdbx v0.10.0 megjelent, az Erigon telep\u00edt\u00e9seiben (az Ethereum csom\u00f3pontok 7%-\u00e1ban haszn\u00e1lt) 1-2 TB m\u00e9ret\u0171 adatb\u00e1zis mellett mind\u00f6ssze h\u00e1rom adatb\u00e1zis-hib\u00e1r\u00f3l \u00e9rkezett jelent\u00e9s, amelyek mind k\u00fcls\u0151 okokb\u00f3l sz\u00e1rmaztak, nem pedig szoftverhib\u00e1kb\u00f3l: k\u00e9t esetben mem\u00f3riahib\u00e1k, m\u00edg egy esetben egy specifikus t\u00e1rol\u00f3alrendszer konfigur\u00e1ci\u00f3j\u00e1ban fell\u00e9p\u0151 adathib\u00e1k miatt t\u00f6rt\u00e9ntek.<br \/>\n<br \/>Forr\u00e1s: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=55949\">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 libmdbx 0.10.4 (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, \u0438 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 libfpta 0.3.9 (FPTA), \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u044e\u0449\u0435\u0439 \u043f\u043e\u0432\u0435\u0440\u0445 MDBX \u0442\u0430\u0431\u043b\u0438\u0447\u043d\u043e\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0434\u0430\u043d\u043d\u044b\u0445 \u0441 \u0432\u0442\u043e\u0440\u0438\u0447\u043d\u044b\u043c\u0438 \u0438 \u0441\u043e\u0441\u0442\u0430\u0432\u043d\u044b\u043c\u0438 \u0438\u043d\u0434\u0435\u043a\u0441\u0430\u043c\u0438. \u041e\u0431\u0435 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u044e\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044f\u043c\u0438 \u043e\u0434\u043e\u0431\u0440\u0435\u043d\u043d\u044b\u043c\u0438 OSI. \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. \u0418\u0441\u0442\u043e\u0440\u0438\u0447\u0435\u0441\u043a\u0438 libmdbx \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0433\u043b\u0443\u0431\u043e\u043a\u043e\u0439 [&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-101601","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - 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 libmdbx 0.10.4 (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, \u0438 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 libfpta 0.3.9 (FPTA), \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u044e\u0449\u0435\u0439 \u043f\u043e\u0432\u0435\u0440\u0445 MDBX.\" \/>\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\/hu\/blog\/news\/vypusk-vysokoproizvoditelnoj-vstraivaemoj-subd-libmdbx-0-10-4-i-libfpta-0-3-9\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\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 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u043e\u0439 \u0421\u0423\u0411\u0414 libmdbx 0.10.4 \u0438 libfpta 0.3.9 | 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 libmdbx 0.10.4 (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, \u0438 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 libfpta 0.3.9 (FPTA), \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u044e\u0449\u0435\u0439 \u043f\u043e\u0432\u0435\u0440\u0445 MDBX.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/news\/vypusk-vysokoproizvoditelnoj-vstraivaemoj-subd-libmdbx-0-10-4-i-libfpta-0-3-9\" \/>\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=\"2021-10-11T20:22:40+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-10-11T20:22:40+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\udd47A nagy teljes\u00edtm\u00e9ny\u0171 libmdbx 0.10.4 \u00e9s libfpta 0.3.9 be\u00e1gyazott adatb\u00e1zis kezel\u0151rendszer kiad\u00e1sa | ProHoster","description":"Megjelent a libmdbx 0.10.4 (MDBX) \u00e9s a libfpta 0.3.9 (FPTA) k\u00f6nyvt\u00e1r, amely mag\u00e1ban foglalja a kulcs-\u00e9rt\u00e9k t\u00edpus\u00fa nagy teljes\u00edtm\u00e9ny\u0171 be\u00e1gyazott adatb\u00e1zis implement\u00e1ci\u00f3j\u00e1t az MDBX felett.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/news\/vypusk-vysokoproizvoditelnoj-vstraivaemoj-subd-libmdbx-0-10-4-i-libfpta-0-3-9","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","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 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u043e\u0439 \u0421\u0423\u0411\u0414 libmdbx 0.10.4 \u0438 libfpta 0.3.9 | 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 libmdbx 0.10.4 (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, \u0438 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 libfpta 0.3.9 (FPTA), \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u044e\u0449\u0435\u0439 \u043f\u043e\u0432\u0435\u0440\u0445 MDBX.","og:url":"https:\/\/prohoster.info\/hu\/blog\/news\/vypusk-vysokoproizvoditelnoj-vstraivaemoj-subd-libmdbx-0-10-4-i-libfpta-0-3-9","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":"2021-10-11T20:22:40+00:00","article:modified_time":"2021-10-11T20:22:40+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"101601","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-10-11 20:28:52","updated":"2022-09-29 21:10:32","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/101601","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=101601"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/101601\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=101601"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=101601"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=101601"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}