เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดฎเตเดณเตเดณ เด‰เตพเดšเตเดšเต‡เตผเดคเตเดค DBMS libmdbx 0.10.4, libfpta 0.3.9 เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เดฑเดฟเดฒเต€เดธเต

เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดคเดฏเตเดณเตเดณ เด•เต‹เด‚โ€Œเดชเดพเด•เตเดฑเตเดฑเต เดŽเด‚เดฌเดกเดกเต เด•เต€-เดตเดพเดฒเตเดฏเต‚ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด‚ เดฆเตเดตเดฟเดคเต€เดฏเดตเตเด‚ เดธเด‚เดฏเต‹เดœเดฟเดคเดตเตเดฎเดพเดฏ เดธเต‚เดšเดฟเด•เด•เดณเตเดณเตเดณ เดกเดพเดฑเตเดฑเดฏเตเดŸเต† เดŸเดพเดฌเตเดฒเตผ เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจ เด…เดจเตเดฌเดจเตเดง libfpta 0.10.4 (FPTA) เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเตเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเด•เตเด•เตŠเดฃเตเดŸเต libmdbx 0.3.9 (MDBX) เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เดชเตเดฑเดคเตเดคเดฟเดฑเด™เตเด™เดฟ. MDBX เดจเต เดฎเตเด•เดณเดฟเตฝ. เดฐเดฃเตเดŸเต เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเตเด‚ OSI เด…เด‚เด—เต€เด•เตƒเดค เดฒเตˆเดธเตปเดธเตเด•เตพเด•เตเด•เต เด•เต€เดดเดฟเดฒเดพเดฃเต เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต. เดจเดฟเดฒเดตเดฟเดฒเต† เดŽเดฒเตเดฒเดพ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเตเด‚ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เดณเตเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต, เด…เดคเตเดชเต‹เดฒเต† เดฑเดทเตเดฏเตป เดŽเตฝเดฌเตเดฐเดธเต 2000.

เดšเดฐเดฟเดคเตเดฐเดชเดฐเดฎเดพเดฏเดฟ, เดŽเตฝเดŽเด‚เดกเดฟเดฌเดฟ เดกเดฟเดฌเดฟเดŽเด‚เดŽเดธเดฟเดจเตเดฑเต† เด†เดดเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดพเดฃเดฎเดพเดฃเต libmdbx, เดตเดฟเดถเตเดตเดพเดธเตเดฏเดคเดฏเดฟเดฒเตเด‚ เดซเต€เดšเตเดšเตผ เดธเต†เดฑเตเดฑเดฟเดฒเตเด‚ เดชเตเดฐเด•เดŸเดจเดคเตเดคเดฟเดฒเตเด‚ เด…เดคเดฟเดจเตเดฑเต† เดชเต‚เตผเดตเตเดตเดฟเด•เดจเต†เด•เตเด•เดพเตพ เดฎเดฟเด•เดšเตเดšเดคเดพเดฃเต. LMDB-เดฏเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดฎเตเดชเต‹เตพ, libmdbx เด•เต‹เดกเต เด—เตเดฃเดจเดฟเดฒเดตเดพเดฐเด‚, API เดธเตเดฅเดฟเดฐเดค, เดŸเต†เดธเตเดฑเตเดฑเดฟเด‚เด—เต, เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเดกเต เดšเต†เด•เตเด•เตเด•เตพ เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดตเดณเดฐเต†เดฏเดงเดฟเด•เด‚ เดŠเดจเตเดจเตฝ เดจเตฝเด•เตเดจเตเดจเต. เดšเดฟเดฒ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เตฝ เด•เดดเดฟเดตเตเด•เดณเตเดณเตเดณ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด˜เดŸเดจเดฏเตเดŸเต† เดธเดฎเด—เตเดฐเดค เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดธเดพเด™เตเด•เต‡เดคเดฟเด•เดตเดฟเดฆเตเดฏ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต, libmdbx, เดธเดฟเดชเดฟเดฏเต เด•เต‹เดฑเตเด•เดณเดฟเดฒเตเดŸเดจเต€เดณเด‚ เดฒเต€เดจเดฟเดฏเตผ เดธเตเด•เต†เดฏเดฟเดฒเดฟเด‚เด—เดฟเดจเตŠเดชเตเดชเด‚ ACID, เดถเด•เตเดคเดฎเดพเดฏ เดฎเดพเดฑเตเดฑ เดธเต€เดฐเดฟเดฏเดฒเตˆเดธเต‡เดทเตป, เดจเต‹เตบ-เดฌเตเดฒเต‹เด•เตเด•เดฟเด‚เด—เต เดฑเต€เดกเตเด•เตพ เดŽเดจเตเดจเดฟเดต เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดฏเดพเดจเตเดคเตเดฐเดฟเด• เด•เต‹เด‚เดชเดพเด•เตเดฑเตเดฑเดฟเดซเดฟเด•เตเด•เต‡เดทเตป, เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฟเด•เต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดธเตˆเดธเต เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเต, เดฑเต‡เดžเตเดšเต เด•เตเดตเดฑเดฟ เดŽเดธเตเดฑเตเดฑเดฟเดฎเต‡เดทเตป เดŽเดจเตเดจเดฟเดต เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต. 2016 เดฎเตเดคเตฝ, เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเตเด•เตพเด•เตเด•เต เดงเดจเดธเดนเดพเดฏเด‚ เดจเตฝเด•เตเดจเตเดจเดคเต เดชเต‹เดธเดฟเดฑเตเดฑเต€เดตเต เดŸเต†เด•เตเดจเต‹เดณเดœเต€เดธเต, 2017 เดฎเตเดคเตฝ เด…เดคเดฟเดจเตเดฑเต† เด‰เตฝเดชเตเดชเดจเตเดจเด™เตเด™เดณเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเตเดตเดฐเตเดจเตเดจเต.

libmdbx เด’เดฐเต C++ API เด“เดซเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† Rust, Haskell, Python, NodeJS, Ruby, Go, Nim เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เด‰เดคเตเดธเดพเดนเดฟเด•เตพเด•เตเด•เต เดชเดฟเดจเตเดคเตเดฃเดฏเตเดณเตเดณ เดญเดพเดทเดพ เดฌเตˆเตปเดกเดฟเด‚เด—เตเด•เดณเตเด‚ เดจเตฝเด•เตเดจเตเดจเต. libfpta-เดฏเตโ€Œเด•เตเด•เต, C/C++ เดนเต†เดกเตเดกเตผ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดฐเต‚เดชเดคเตเดคเดฟเตฝ API เดตเดฟเดตเดฐเดฃเด‚ เดฎเดพเดคเตเดฐเดฎเต‡ เดชเตŠเดคเตเดตเดพเดฏเดฟ เดฒเดญเตเดฏเดฎเดพเด•เต‚.

เดฎเต†เดฏเต 9-เดฒเต† เดฎเตเตป เดตเดพเตผเดคเตเดคเด•เตพเด•เตเด•เต เดถเต‡เดทเด‚ เดšเต‡เตผเดคเตเดค เดชเตเดฐเดงเดพเดจ เด•เดฃเตเดŸเตเดชเดฟเดŸเตเดคเตเดคเด™เตเด™เดณเตเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเด•เดณเตเด‚ เดคเดฟเดฐเตเดคเตเดคเดฒเตเด•เดณเตเด‚:

  • เดชเตเดจเดฐเตเตฝเดชเตเดชเดพเดฆเดฟเดชเตเดชเดฟเด•เตเด•เดพเดตเตเดจเตเดจ เดฌเดฟเตฝเดกเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเต.
  • เด’เดฐเต เดฌเด—เต เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเดคเดฟเดจเดพเตฝ, เดตเดณเดฐเต† เด…เดชเต‚เตผเดตเดฎเดพเดฏ เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เดณเดฟเตฝ, เด’เดฐเต เด‡เดŸเดชเดพเดŸเต เดจเดŸเดคเตเดคเตเดฎเตเดชเต‹เตพ เด’เดฐเต เดฒเต‚เดชเตเดชเต/เดซเตเดฐเต€เดธเต เดธเด‚เดญเดตเดฟเด•เตเด•เดพเด‚. เดชเต‹เดธเดฟเดฑเตเดฑเต€เดตเต เดŸเต†เด•เตเดจเต‹เดณเดœเต€เดธเต เดธเตเดชเต†เดทเตเดฏเดฒเดฟเดธเตเดฑเตเดฑเตเด•เตพ เด…เดตเดฐเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เด‰เตฝเดชเตเดชเดจเตเดจเด™เตเด™เดณเตเดŸเต† เด†เดจเตเดคเดฐเดฟเด• เดชเดฐเดฟเดถเต‹เดงเดจเดฏเดฟเตฝ เดชเตเดฐเดถเตเดจเด‚ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดžเตเดžเต.
  • เดชเต‡เดœเต เดŸเตเดฐเต€เดฏเตเดŸเต† เดŽเดฒเตเดฒเดพ เดเดธเต‹เดฎเต‹เตผเดซเดฟเด•เต เด…เดฒเตเดฒเดพเดคเตเดค เด…เดตเดธเตเดฅเด•เดณเตเด‚ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดจเตเดณเตเดณเดฟเดฒเต† เดœเดฟเดธเดฟ เด‰เดณเตเดณเดŸเด•เตเด•เด™เตเด™เดณเตเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดŸเต†เดธเตเดฑเตเดฑเตเด•เตพ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•เดฏเตเด‚ เดŸเต†เดธเตเดฑเตเดฑเต เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เตพ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต.
  • C++ API-เตฝ, เด’เดฐเต เด…เดงเดฟเด• "noexcept" เดจเดฟเดถเตเดšเดฏเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต, "cursor::erase()" เดฐเต€เดคเดฟเด•เตเด•เดพเดฏเดฟ เด…เดงเดฟเด• เด“เดตเตผเดฒเต‹เดกเตเด•เตพ เดšเต‡เตผเดคเตเดคเต, เดฌเดซเดฑเตเด•เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต เดตเดฟเดจเตเดฏเดพเดธเด‚ เด‰เดฑเดชเตเดชเดพเด•เตเด•เดพเตป "std::string" เด‰เดชเดฏเต‹เด—เด‚ เด’เดดเดฟเดตเดพเด•เตเด•เดฟ. (CLANG libstdc++ เดจเต เดชเตเดฐเดธเด•เตเดคเดฎเดพเดฃเต).
  • เดตเดฒเดฟเดฏ เด‡เดŸเดชเดพเดŸเตเด•เดณเดฟเตฝ เดกเดพเดฑเตเดฑ เดฎเดพเดฑเตเดฑเตเดฎเตเดชเต‹เตพ MDBX_PROBLEM เดŽเดจเตเดจ เด…เดชเต‚เตผเดต เด…เดชเตเดฐเดคเต€เด•เตเดทเดฟเดค เดชเดฟเดถเด•เต เดฎเต‚เดฒเด‚ เดชเตเดฐเด•เดŸเดฎเดพเดฏ เดกเต‡เตผเดŸเตเดŸเดฟ เดชเต‡เดœเต เดธเตเดชเดฟเดฒเตเดฒเดฟเด‚เด—เต เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ (เดฎเดพเดฑเตเดฑเดชเตเดชเต†เดŸเตเดŸ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดชเต‡เดœเตเด•เดณเตเดŸเต† เดธเต†เดฒเด•เตเดŸเต€เดตเต เดŽเดœเด•เตเดทเตป) เด’เดฐเต เดฑเดฟเด—เตเดฐเดทเตป เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฟ.
  • เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดจเต เดฎเดจเดชเตเดชเต‚เตผเดตเตเดตเด‚ เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพ เดธเด‚เดญเดตเดฟเดšเตเดšเดพเตฝ เดธเตเดฅเดฟเดฐเดค เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดจเดฟเดฐเดตเดงเดฟ เดชเดฐเดฟเดถเต‹เดงเดจเด•เตพ เดšเต‡เตผเดคเตเดคเต เด’เดฐเต เด˜เดŸเตเดŸเด‚ เด˜เดŸเตเดŸเดฎเดพเดฏเตเดณเตเดณ เดชเดฐเดฟเดถเต‹เดงเดจ เดจเดŸเดคเตเดคเดฟ.
  • เดชเดฐเดฟเดนเดฐเดฟเดšเตเดš เดšเต†เดฑเดฟเดฏ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเดคเตเดค เดชเต†เดฐเตเดฎเดพเดฑเตเดฑ เดธเดพเดจเดฟเดฑเตเดฑเตˆเดธเตผ, เด•เดตเดฑเดฟ เดธเตเด•เดพเตป เดชเตเดฐเดถเตเดจเด™เตเด™เตพ.
  • เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเตเดŸเต† เดชเดดเดฏ เดชเดคเดฟเดชเตเดชเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเดšเตเดš เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด‡เดฎเต‡เดœเตเด•เตพเด•เตเด•เตเดณเตเดณเดฟเดฒเต† เดจเต†เดธเตเดฑเตเดฑเดกเต เดชเต‡เดœเตเด•เดณเดฟเตฝ เด•เดพเดฒเดนเดฐเดฃเดชเตเดชเต†เดŸเตเดŸเดคเตเด‚ เด‡เดจเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดคเดคเตเดฎเดพเดฏ เด†เดจเตเดคเดฐเดฟเด• เดซเตเดฒเดพเด—เต "P_DIRTY" เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเต.
  • CMake เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เดณเดฟเตฝ, LTO (เดฒเดฟเด™เตเด•เต-เดŸเตˆเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป)-เดจเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เด•เด‚เดชเตˆเดฒเตผ เด˜เดŸเด•เด™เตเด™เตพเด•เตเด•เดพเดฏเตเดณเตเดณ เดคเดฟเดฐเดฏเตฝ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.
  • เด’เดฐเต‡เดธเดฎเดฏเด‚ เดตเดพเดฏเดจเด•เตเด•เดพเดฐเตเดŸเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเด‚ 32767 เด†เดฏเดฟ เด‰เดฏเตผเดคเตเดคเดฟ.
  • Valgrind, AddressSanitizer เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดŸ เดชเตเดฐเด•เดŸเดจเด‚.
  • เดตเดฟเตปเดกเต‹เดธเดฟเตฝ, MDBX_NOTLS เดฎเต‹เดกเดฟเตฝ (เดคเตเดฐเต†เดกเต เดฒเต‹เด•เตเด•เตฝ เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเต†) เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ SRW-lock-เดจเตเดฑเต† เด†เดตเตผเดคเตเดคเดฟเดšเตเดšเตเดณเตเดณ เด‰เดชเดฏเต‹เด—เด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฟ, เดธเดฟเดธเตเดฑเตเดฑเด‚ เดธเดฎเดฏเด‚ เดฎเดพเดฑเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดฌเต‚เดŸเตเดŸเดฟเดกเต เดœเดจเดฑเต‡เดทเตป เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเต, WSL1, WSL2 เด•เดฃเตเดŸเต†เดคเตเดคเตฝ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฟ, เด•เต‚เดŸเดพเดคเต† เด•เดดเดฟเดตเต DrvFS เดตเดดเดฟ เดฎเตŒเดฃเตเดŸเต เดšเต†เดฏเตเดค เดชเตเดฒเดพเตป 9-เตฝ เด’เดฐเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดคเตเดฑเด•เตเด•เตเด• เดšเต‡เตผเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.
  • เดฎเตŠเดคเตเดคเดคเตเดคเดฟเตฝ, 160 เดซเดฏเดฒเตเด•เดณเดฟเตฝ 57-เดฒเดงเดฟเด•เด‚ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดตเดฐเตเดคเตเดคเดฟ, ~ 5000 เดตเดฐเดฟเด•เตพ เดšเต‡เตผเดคเตเดคเต, ~ 2500 เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฟ.

เดŽเดฑเดฟเด—เต‹เตบ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดŸเต€เดฎเดฟเดจเต (Ethereum เด‡เด•เตเด•เต‹เดธเดฟเดธเตเดฑเตเดฑเด‚) เด…เด™เตเด™เต‡เดฏเดฑเตเดฑเดคเตเดคเต† เด‰เดชเดฏเต‹เด— เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเดนเดพเดฏเดคเตเดคเดฟเดจเต เดžเดพเตป เดชเตเดฐเดคเตเดฏเต‡เด•เดฎเดพเดฏเดฟ เดจเดจเตเดฆเดฟ เดชเดฑเดฏเตเดจเตเดจเต. เด“เดฐเต‹ เดŽเดฑเดฟเด—เต‹เตบ เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเดจเดฟเดฒเตเด‚ (0.10.0% Ethereum เดจเต‹เดกเตเด•เดณเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต) 1-2 TB เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดตเต‹เดณเดฟเดฏเด‚ เด‰เดณเตเดณ libmdbx v7 เดชเตเดฑเดคเตเดคเดฟเดฑเด™เตเด™เดฟเดฏเดคเดฟเดจเต เดถเต‡เดทเด‚ เด…เดžเตเดšเต เดฎเดพเดธเดคเตเดคเดฟเดจเตเดณเตเดณเดฟเตฝ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด…เดดเดฟเดฎเดคเดฟเดฏเตเดŸเต† เดฎเต‚เดจเตเดจเต เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเตเด•เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เดฒเดญเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดณเตเดณเต‚ เดŽเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเต‡เดฏเดฎเดพเดฃเต. เดธเต‹เดซเตโ€Œเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดชเดฟเดถเด•เตเด•เดณเดฒเตเดฒ, เดฌเดพเดนเตเดฏ เด•เดพเดฐเดฃเด™เตเด™เดณเดพเตฝ เดธเด‚เดญเดตเดฟเดšเตเดšเดคเดพเดฃเต: เดฐเดฃเตเดŸเต เด•เต‡เดธเตเด•เดณเดฟเตฝ เด•เดพเดฐเดฃเด‚ เดฑเดพเด‚ เดชเดฐเดพเดœเดฏเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต, เดฎเต‚เดจเตเดจเดพเดฎเดคเตเดคเต‡เดคเดฟเตฝ BTRFS เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เดธเดฌเตโ€Œเดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต† เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเดฟเตฝ เดกเดพเดฑเตเดฑ เดชเตเดจเดƒเดธเดœเตเดœเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต† เดชเดฟเดถเด•เต.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•