libmdbx 0.11.3 (MDBX) แแแแแแแแแแ แแแแแแแแ แแแฆแแแ แฎแแ แแกแฎแแก แแแแแแฅแขแฃแ แ แฉแแจแแแแแฃแแ แแแกแแฆแแแ-แแแแจแแแแแแแแก แแแแแชแแแแ แแแแแก แแแแฎแแ แชแแแแแแแ. libmdbx แแแแ แแแชแแแแแ แแแฃแแแ OpenLDAP แกแแฏแแ แ แแแชแแแแแแ. แแฎแแ แแแญแแ แแแแ แงแแแแ แแแแแแแแแแแ แแแแ แแชแแฃแแ แกแแกแขแแแ แแ แแ แฅแแขแแฅแขแฃแ แ, แแกแแแ แ แแแแ แช แ แฃแกแฃแแ Elbrus 2000. 2021 แฌแแแก แแแแแก, libmdbx แแแแแแงแแแแแ แ แแแแ แช แกแแชแแแ Ethereum-แแก แแ แฃแกแฌแ แแคแแก แแแแแแขแจแ - แแ แแแแแกแ แแ แแฎแแ โแแแแแแแจแโ, แ แแแแแแช, แแ แกแแแฃแแ แแแแแชแแแแแแ. แแแคแแ แแแชแแ, แแ แแก Ethereum-แแก แงแแแแแแ แแแฆแแแ แฎแแ แแกแฎแแก แแแแแแขแ.
แแกแขแแ แแฃแแแ, libmdbx แแ แแก LMDB DBMS-แแก แฆแ แแ แแแแแแฃแจแแแแแ แแ แแฆแแแแขแแแ แแแก แฌแแแแแแ แก แกแแแแแแแแแแ, แคแฃแแฅแชแแแแแก แแแแ แแแแ แแ แจแแกแ แฃแแแแแ. LMDB-แแแ แจแแแแ แแแแ, libmdbx แแแ แแฅแชแแแขแก แแแแแแแก แแแแแก แฎแแ แแกแฎแแ, API แกแขแแแแแฃแ แแแแแ, แขแแกแขแแ แแแแกแ แแ แแแขแแแแขแแแแ แแแฃแ แจแแแแฌแแแแแแ. แแแฌแแแแแฃแแแ แแ แแแ แแแ แแแแแชแแแแ แแแแแก แกแขแ แฃแฅแขแฃแ แแก แแแแแแแแแแก แจแแกแแแแฌแแแแแแ แแแ แแแแฃแแ แแฆแแแแแแก แจแแกแแซแแแแแแแแแแ.
แขแแฅแแแแแแแฃแ แแ, libmdbx แแแแแแแแแ ACID-แก, แซแแแแ แ แชแแแแแแแแแแก แกแแ แแแแแแแชแแแก แแ แแ แแแแแแแ แแแฃแ แแแแฎแแแก CPU แแแ แแแแแแก แฎแแแแแแแ แกแแแแแ แแแแ. แแฎแแ แแแญแแ แแแแ แแแขแแแแขแฃแ แ แแแแแแฅแขแแแแชแแ, แแแแแชแแแแ แแแแแก แแแแแก แแแขแแแแขแฃแ แ แแแ แแแ แแ แแแแแแแแแแก แจแแแแแฎแแแก แจแแคแแกแแแ. 2016 แฌแแแแแ แแ แแแฅแขแ แคแแแแแกแแแแ แแแแแขแแแ แขแแฅแแแแแแแแแแก แแแแ แแ 2017 แฌแแแแแ แแแแแแงแแแแแ แแแก แแ แแแฃแฅแขแแแจแ.
libmdbx แแแแแแแแแ C++ API-แก, แแกแแแ แ แแแแ แช แแแแฃแแแแกแขแแแแก แแแแ แแฎแแ แแแญแแ แแ แแแแแก Rust, Haskell, Python, NodeJS, Ruby, Go แแ Nim-แแกแแแแก.
แซแแ แแแแแ แกแแแฎแแแแแ, แแแฃแแฏแแแแกแแแแแ แแ แจแแกแฌแแ แแแแแ แแแแแขแแแฃแแแ แฌแแแ แแแแแแแก แจแแแแแ 11 แแฅแขแแแแแ แก:
- C++ API แแแแแแแ แแแแแกแแงแแแแแแแ แแแแ.
- แกแแแ แซแแแแแแ แแแฉแฅแแ แแ GC แแแแแชแแแแแแก แแแแแฎแแแแ แฃแแแ แแแแแ แ แขแ แแแแแฅแชแแแแแก แแแแฎแแ แชแแแแแแแกแแก, แ แแช แแแแกแแแฃแแ แแแแ แแแแจแแแแแแแแแแ Ethereum-แแก แแแแกแแกแขแแแแจแ libmdbx-แแก แแแแแงแแแแแแกแแก.
- แแแแแชแแแแ แแแแแก แคแแ แแแขแแก แจแแแ แฎแแแแแฌแแ แ แจแแแชแแแแ แแแขแแแแขแฃแ แ แแแแแฎแแแแแก แแฎแแ แแแกแแญแแ แแ, แ แแช แกแ แฃแแแแ แแแแญแแแ แแแแแ แแแแฎแแแ แแแแแแแกแแแแก. แแก แกแแจแฃแแแแแแก แแแซแแแแ แแฆแแแคแฎแแ แแ แชแ แฃ แแแแแแแแ แจแแขแงแแแแแแแแแ แแแแแชแแแแ แแแแแก แแแ แฃแคแชแแแก แจแแกแแฎแแ, แ แแแแกแแช แแแแแแแแแแแก แแแซแแแแแแฃแแ แแแ แกแแแแ แแแแแแงแแแแแ แแแแแแแแ แ แแแ แกแแแแแ แฉแแฌแแ แแแ แขแ แแแแแฅแชแแแแแก แฌแแกแแแแแฎแแ.
- แแแแแขแแแฃแแแ แคแฃแแฅแชแแแแ mdbx_env_get_syncbytes(), mdbx_env_get_syncperiod() แแ mdbx_env_get_syncbytes(). แแแแแขแแแฃแแแ แแฎแแ แแแญแแ แ MDBX_SET_UPPERBOUND แแแแ แแชแแแกแแแแก.
- แงแแแแ แแแคแ แแฎแแแแแ C++ 11/14/17/20 แ แแแแแแแจแ แงแแแแ แแฎแแ แแแญแแ แแ แจแแแแแแแแแแแ แแจแแแแแแกแแก แแฆแแแแคแฎแแ แ. แแแซแแแแแแฃแ แจแแแแแแแแแแแแ แแแแกแแแแแแแ แฃแแ แฃแแแแแงแแคแแแแ: แแแ แ 3.9-แแแ, gcc 4.8-แแแ, แแแ แจแแ แแก แแกแแแแแแแก แแแแแงแแแแแแ cdevtoolset-9 CentOS/RHEL 7-แแกแแแแก.
- แแแคแแฅแกแแ แแ แแแขแ แแแแ แแแก แแแแคแแแฅแขแแก แจแแกแแซแแแแแแแ แแแแแ แแขแฃแ แแแขแ แแแแ แแแ แฎแแแแ แแแแแ แแแแก แจแแแแแ mdbx_chk แแแแฃแแแแฃแ แ แแ แแแ แแแแก แแแแแงแแแแแแ.
- แแแคแแฅแกแแ แแ MDBX_PROBLEM แแแฃแแแแแแแ แจแแชแแแแ, แ แแแแแแช แแแแ แฃแแแ แซแแแแ แแแขแ แแแแ แแแแแก แแแแแฌแแ แแกแแก.
- แแแคแแฅแกแแ แแ แแแแ แฃแแแแฃแแ MDBX_NOTFOUND แแ แแแฃแกแขแ แแแแฎแแแแ แแก แจแแแแฎแแแแแจแ MDBX_GET_BOTH แแแแฎแแแแแก แแแแฃแจแแแแแแกแแก.
- แแแแคแแฅแกแแ แ แแแแแแแแชแแแก แจแแชแแแแ Linux-แแ แกแแแแฃแ แแก แคแแแแแแแก แแ แแ แกแแแแแแก แแแแ, แแแ แแแแแ แแแขแแ แคแแแกแแแแก แแฆแฌแแ แแ.
- แแแแคแแฅแกแแ แ แแแแคแแแฅแขแ MDBX_SHRINK_ALLOWED แจแแแ แแ แแจแแกแ แแ MDBX_ACCEDE แแแ แแแแขแก แจแแ แแก.
- แ แแแแแแแแ แแ แแกแแญแแ แ แแขแแแชแแแแก แจแแแแฌแแแแ แแฆแแแแคแฎแแ แ.
- แแแคแแฅแกแแ แแ MDBX_RESULT_TRUE-แแก แแแฃแแแแแแแ แแแแ แฃแแแแ mdbx_env_set_option() แคแฃแแฅแชแแแแแ.
- แฏแแแจแ 90 แคแแแแจแ 25-แแ แแแขแ แชแแแแแแแ แแแแฎแแ แชแแแแแ, ~1300 แกแขแ แแฅแแแ แแแแแแขแ, ~600 แฌแแแจแแแ.
แฌแงแแ แ: opennet.ru