เด…เดžเตเดšเต เดตเตผเดทเดคเตเดคเต† เดตเดฟเด•เดธเดจเดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚, เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† libmdbx 1.0 เดฑเดฟเดฒเต€เดธเต เด•เดพเตปเดกเดฟเดกเต‡เดฑเตเดฑเต เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเดšเตเดšเต

เดฒเดญเตเดฏเดฎเดพเดฃเต เดฒเตˆเดฌเตเดฐเดฑเดฟ เดฑเดฟเดฒเต€เดธเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เด•เดพเตปเดกเดฟเดกเต‡เดฑเตเดฑเต เดชเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต libmdbx เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดคเดฏเตเดณเตเดณ, เด’เดคเตเด•เตเด•เดฎเตเดณเตเดณ เด‰เตพเดšเตเดšเต‡เตผเดคเตเดค เด•เต€-เดฎเต‚เดฒเตเดฏเด‚ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตŠเดชเตเดชเด‚. เดจเดฟเดฒเดตเดฟเดฒเต† เดชเดคเดฟเดชเตเดชเต (0.5) เด’เดฐเต เดธเดพเด™เตเด•เต‡เดคเดฟเด• เดฑเดฟเดฒเต€เดธเดพเดฃเต, เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเด•เดณเตเดŸเต† เดชเต‚เตผเดคเตเดคเต€เด•เดฐเดฃเดคเตเดคเต†เดฏเตเด‚ เดชเตŠเดคเต เด…เดจเตเดคเดฟเดฎ เดชเดฐเดฟเดถเต‹เดงเดจเดฏเตเดŸเต†เดฏเตเด‚ เดธเตเดฅเดฟเดฐเดคเดฏเตเดŸเต†เดฏเตเด‚ เด˜เดŸเตเดŸเดคเตเดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเดคเตเดคเต† เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต, เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเตเดŸเต† เด†เดฆเตเดฏ เดชเต‚เตผเดฃเตเดฃ เดชเดคเดฟเดชเตเดชเดฟเดจเตเดฑเต† เดคเตเดŸเตผเดจเตเดจเตเดณเตเดณ เดฐเต‚เดชเต€เด•เดฐเดฃเดคเตเดคเต‹เดŸเต†. libmdbx เด•เต‹เดกเต เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดคเดคเต OpenLDAP เดชเดฌเตเดฒเดฟเด•เต เดฒเตˆเดธเตปเดธเดฟเดจเต เด•เต€เดดเดฟเตฝ เดฒเตˆเดธเตปเดธเต เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต.

MDBX เดฒเตˆเดฌเตเดฐเดฑเดฟ เด—เดฃเตเดฏเดฎเดพเดฏเดฟ เดชเดฐเดฟเดทเตเด•เดฐเดฟเดšเตเดš เดซเต‹เตผเด•เตเด•เต เด†เดฃเต เดŽเตฝ.เดŽเด‚.เดกเดฟ.เดฌเดฟ โ€” เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ "เด•เต€-เดฎเต‚เดฒเตเดฏเด‚" เด•เตเดฒเดพเดธเดฟเดจเตเดฑเต† เด‡เดŸเดชเดพเดŸเต เด‰เตพเดšเตเดšเต‡เตผเดคเตเดค DBMS เดฎเดฐเด‚ B+ เด‡เดฒเตเดฒเดพเดคเต† เดธเดœเต€เดตเดฎเดพเดฏ เดฒเต‹เด—เดฟเด‚เด—เต, เด‡เดคเต เดชเตเดฐเดพเดฆเต‡เดถเดฟเด•เดฎเดพเดฏเดฟ เดชเด™เตเด•เดฟเดŸเตเดŸ (เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เด…เดฒเตเดฒ) เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดจเตŠเดชเตเดชเด‚ เดฎเดคเตเดธเดฐเดพเดคเตเดฎเด•เดฎเดพเดฏเตเด‚ เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดพเดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เดฎเตพเดŸเตเดŸเดฟ-เดคเตเดฐเต†เดกเดกเต เดชเตเดฐเต‹เดธเดธเตเดธเตเด•เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดคเดพเด•เดŸเตเดŸเต†, MDBX เดŽเตฝเดŽเด‚เดกเดฟเดฌเดฟเดฏเต‡เด•เตเด•เดพเตพ เดตเต‡เด—เดคเดฏเต‡เดฑเดฟเดฏเดคเตเด‚ เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดตเตเดฎเดพเดฃเต, เด…เดคเต‡ เดธเดฎเดฏเด‚ เด…เดคเดฟเดจเตเดฑเต† เดชเต‚เตผเดตเตเดตเดฟเด•เดฐเตเดŸเต† เดŽเดฒเตเดฒเดพ เดชเตเดฐเดงเดพเดจ เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเตเด‚ เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเตเดจเตเดจเต. เดŽเดธเดฟเดเดกเดฟ เด•เต‚เดŸเดพเดคเต† เดธเดฟเดชเดฟเดฏเต เด•เต‹เดฑเตเด•เดณเดฟเดฒเตเดŸเดจเต€เดณเด‚ เดฒเต€เดจเดฟเดฏเตผ เดธเตเด•เต†เดฏเดฟเดฒเดฟเด‚เด—เต เด‰เดณเตเดณ เดจเต‹เตบ-เดฌเตเดฒเต‹เด•เตเด•เดฟเด‚เด—เต เดฑเต€เดกเตเด•เตพ.

MDBX เด‰เด‚ LMDB เด‰เด‚ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดเดฑเตเดฑเดตเตเด‚ เดชเตเดฐเดงเดพเดจเดชเตเดชเต†เดŸเตเดŸ เดตเตเดฏเดคเตเดฏเดพเดธเด™เตเด™เตพ:

  • เด…เดŸเดฟเดธเตเดฅเดพเดจเดชเดฐเดฎเดพเดฏเดฟ, เด•เต‹เดกเต เด—เตเดฃเดจเดฟเดฒเดตเดพเดฐเด‚, เดชเดฐเดฟเดถเต‹เดงเดจ, เดฏเดพเดจเตเดคเตเดฐเดฟเด• เดชเดฐเดฟเดถเต‹เดงเดจเด•เตพ เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เดถเตเดฐเดฆเตเดง เดšเต†เดฒเตเดคเตเดคเตเดจเตเดจเต.
  • เดชเตเดฐเดตเตผเดคเตเดคเดจ เดธเดฎเดฏเดคเตเดคเต, เดชเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเดคเต เดฎเตเดคเตฝ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด˜เดŸเดจเด•เดณเตเดŸเต† เด†เดจเตเดคเดฐเดฟเด• เด“เดกเดฟเดฑเตเดฑเต เดตเดฐเต† เด—เดฃเตเดฏเดฎเดพเดฏเดฟ เด•เต‚เดŸเตเดคเตฝ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด‚.
  • เด“เดŸเตเดŸเต‹-เด•เต‹เด‚เดชเดพเด•เตเดฑเตเดฑเดฟเดซเดฟเด•เตเด•เต‡เดทเดจเตเด‚ เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฟเด•เต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดธเตˆเดธเต เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเตเด‚.
  • 32-เดฌเดฟเดฑเตเดฑเต, 64-เดฌเดฟเดฑเตเดฑเต เด…เดธเด‚เดฌเตเดฒเดฟเด•เตพเด•เตเด•เตเดณเตเดณ เด’เดฐเตŠเดฑเตเดฑ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดซเต‹เตผเดฎเดพเดฑเตเดฑเต.
  • เดถเตเดฐเต‡เดฃเดฟเด•เตพ เดชเตเดฐเด•เดพเดฐเด‚ เดธเดพเดฎเตเดชเดฟเตพ เดตเต‹เดณเตเดฏเด™เตเด™เดณเตเดŸเต† เดŽเดธเตเดฑเตเดฑเดฟเดฎเต‡เดทเตป (เดฑเต‡เดžเตเดšเต เด•เตเดตเดฑเดฟ เดŽเดธเตเดฑเตเดฑเดฟเดฎเต‡เดทเตป).
  • เดชเดพเตปเด•เต‡เด•เตเด•เตเด•เดณเต‡เด•เตเด•เดพเตพ เด‡เดฐเดŸเตเดŸเดฟ เดตเดฒเดฟเดชเตเดชเดฎเตเดณเตเดณ เด•เต€เด•เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด‚ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดพเดตเตเดจเตเดจ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดชเต‡เดœเต เดตเดฒเตเดชเตเดชเดตเตเด‚.

MDBX, MithrilDB เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเตเด•เตพ เดตเต‡เตผเดคเดฟเดฐเดฟเด•เตเด•เดพเตป 2019 เด“เด—เดธเตเดฑเตเดฑเดฟเตฝ เดŽเดŸเตเดคเตเดค เดคเต€เดฐเตเดฎเดพเดจเดคเตเดคเดฟเดจเตเดฑเต† เดซเดฒเดฎเดพเดฃเต libmdbx เดฑเดฟเดฒเต€เดธเต เด•เดพเตปเดกเดฟเดกเต‡เดฑเตเดฑเต. เด…เดคเต‡ เดธเดฎเดฏเด‚, libmdbx (เดฏเตเด•เตเดคเดฟเดธเดนเดฎเดพเดฏ) เดชเดฐเดฎเดพเดตเดงเดฟ เดธเดพเด™เตเด•เต‡เดคเดฟเด• เด•เดŸเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดพเดจเตเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟ เดธเตเดฅเดฟเดฐเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดจเตเด‚ เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเต. เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เด†เดฆเตเดฏเด‚ เด•เดฃเด•เตเด•เดพเด•เตเด•เดฟเดฏเดคเตเด‚ เด†เดธเต‚เดคเตเดฐเดฃเด‚ เดšเต†เดฏเตเดคเดคเตเดฎเดพเดฏเดคเดฟเดจเต‡เด•เตเด•เดพเตพ 2-3 เดฎเดŸเด™เตเด™เต เด•เต‚เดŸเตเดคเตฝ เดจเดฟเดฏเตเด•เตเดค เดฆเดฟเดถเดฏเดฟเตฝ เดšเต†เดฏเตเดคเต:

  • MacOS, เดฐเดฃเตเดŸเดพเด‚-เดคเดฒ เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเตเด•เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟ: FreeBSD, Solaris, DragonFly BSD, OpenBSD, NetBSD. AIX, HP-UX เดชเดฟเดจเตเดคเตเดฃ เด†เดตเดถเตเดฏเดพเดจเตเดธเดฐเดฃเด‚ เดšเต‡เตผเด•เตเด•เดพเดตเตเดจเตเดจเดคเดพเดฃเต.
  • เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเดคเตเดค เดฌเดฟเดนเต‡เดตเดฟเดฏเตผ เดธเดพเดจเดฟเดฑเตเดฑเตˆเดธเดฑเตเด‚ เด…เดกเตเดฐเดธเต เดธเดพเดจเดฟเดฑเตเดฑเตˆเดธเดฑเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เต‹เดกเต เดธเดพเดจเดฟเดฑเตเดฑเตˆเดธเต เดšเต†เดฏเตเดคเต, "-Wpedantic" เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดฎเตเดชเต‹เดดเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เดณเตเด‚, เดŽเดฒเตเดฒเดพ เด•เดตเดฑเดฟเดฑเตเดฑเดฟ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เด…เดจเดฒเตˆเดธเตผ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เดณเตเด‚ เดฎเดฑเตเดฑเตเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฟ.
  • เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด• API เดตเดฟเดตเดฐเดฃเด™เตเด™เตพ.
  • เด‰เตพเดšเตเดšเต‡เตผเด•เตเด•เตฝ เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเดจเดพเดฏเดฟ เดธเต‹เดดเตเดธเต เด•เต‹เดกเดฟเดจเตเดฑเต† เดฒเดฏเดจเด‚ (เดธเด‚เดฏเต‹เดœเดจเด‚).
  • เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเด•.
  • เดจเต†เดธเตเดฑเตเดฑเดกเต เด‡เดŸเดชเดพเดŸเตเด•เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ.
  • OS เดฑเต€เดฌเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต‹ เดŽเดจเตเดจเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเตป bootid เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต (เดกเต‡เตผเดŸเตเดŸเดฟ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดธเตเดฑเตเดฑเต‹เดชเตเดชเต).
  • เดชเตเดคเตเด•เตเด•เดฟเดฏ/เดชเดดเดฏ เดชเต‡เดœเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดตเดฟเดชเตเดฒเต€เด•เตƒเดค เด‡เดŸเดชเดพเดŸเต เดตเดฟเดตเดฐเด™เตเด™เดณเตเดŸเต†เดฏเตเด‚ เด…เดตเดธเดพเดจเด‚ เดฎเตเดคเตฝ เด…เดตเดธเดพเดจเด‚ เดตเดฐเต† เดŽเดฃเตเดฃเตฝ.
  • เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เดฎเต‹เดกเดฟเตฝ เด‡เดคเดฟเดจเด•เด‚ เดคเตเดฑเดจเตเดจ เด’เดฐเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดฒเต‡เด•เตเด•เต เด•เดฃเด•เตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด“เดชเตเดทเตป MDBX_ACCEDE.
  • เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• OFD เดคเดŸเดฏเตฝ เดฒเดญเตเดฏเดฎเดพเด•เตเดฎเตเดชเต‹เตพ.
  • เดชเตˆเดชเตเดชเดฟเดฒเต† เดšเต‚เดŸเตเดณเตเดณ เดฌเดพเด•เตเด•เดชเตเดชเต.
  • เดชเตเดฐเดคเตเดฏเต‡เด• เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดค เด‡เดจเตเดฑเต‡เดฃเตฝ เดธเต‹เตผเดŸเตเดŸเดฟเด‚เด—เต เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ ("qsort()" เดŽเดจเตเดจเดคเดฟเดจเต‡เด•เตเด•เดพเตพ 2-3 เดฎเดŸเด™เตเด™เต เดตเต‡เด—เดคเดฏเตเด‚ "std::sort()" เดŽเดจเตเดจเดคเดฟเดจเต‡เด•เตเด•เดพเตพ 30% เดตเดฐเต† เดตเต‡เด—เดคเดฏเตเด‚).
  • เดชเดฐเดฎเดพเดตเดงเดฟ เด•เต€ เดฆเตˆเตผเด˜เตเดฏเด‚ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเดšเตเดšเต.
  • เดฎเตเดจเตเดจเต‹เดŸเตเดŸเตเดณเตเดณ เดตเดพเดฏเดจเดฏเตเดŸเต† เดฏเดพเดจเตเดคเตเดฐเดฟเด• เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด‚ (เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดซเดฏเตฝ เด•เดพเดทเดฟเด‚เด—เต เดคเดจเตเดคเตเดฐเด‚).
  • เด•เต‚เดŸเตเดคเตฝ เด†เด•เตเดฐเดฎเดฃเดพเดคเตเดฎเด•เดตเตเด‚ เดตเต‡เด—เดคเดฏเต‡เดฑเดฟเดฏเดคเตเดฎเดพเดฏ เดฏเดพเดจเตเดคเตเดฐเดฟเด• เด•เต‹เด‚เดชเดพเด•เตเดฑเตเดฑเดฟเดซเดฟเด•เตเด•เต‡เดทเตป.
  • B+ เดŸเตเดฐเต€ เดชเต‡เดœเตเด•เตพ เดฒเดฏเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด•เต‚เดŸเตเดคเตฝ เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เดคเดจเตเดคเตเดฐเด‚.
  • เดคเต†เดฑเตเดฑเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดพเตฝ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพ เดคเดŸเดฏเดพเตป เดจเต‹เตบ-เดฒเต‹เด•เตเด•เตฝ เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเตเดŸเต† (NFS, Samba, เดฎเตเดคเดฒเดพเดฏเดต) เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด‚.
  • เดŸเต†เดธเตเดฑเตเดฑเตเด•เดณเตเดŸเต† เดธเต†เดฑเตเดฑเต เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเดšเตเดšเต.

libmdbx-เดจเตเดฑเต† "เด…เดŸเตเดคเตเดค" เดชเดคเดฟเดชเตเดชเดฟเดจเตเดฑเต† เดตเดฟเด•เดธเดจเด‚ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดชเดฆเตเดงเดคเดฟเดฏเดพเดฏเดฟ เดคเตเดŸเดฐเตเด‚ เดฎเดฟเดคเตเดฐเดฟเตฝเดกเดฟเดฌเดฟ, เด…เดคเต‡เดธเดฎเดฏเด‚ MDBX-เดจเตเดฑเต† "เดจเดฟเดฒเดตเดฟเดฒเต†" เดชเดคเดฟเดชเตเดชเดฟเดจเตเดฑเต† เดตเดฟเด•เดธเดจ เดตเต†เด•เตเดฑเตเดฑเตผ เดซเต€เดšเตเดšเตผ เดธเต†เดฑเตเดฑเต เดฎเดฐเดตเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเตเด‚ เด…เดคเต เดธเตเดฅเดฟเดฐเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดจเตเด‚ เดฒเด•เตเดทเตเดฏเดฎเดฟเดŸเตเดจเตเดจเต. เดฎเต‚เดจเตเดจเต เด•เดพเดฐเดฃเด™เตเด™เดณเดพเดฒเดพเดฃเต เดˆ เดคเต€เดฐเตเดฎเดพเดจเด‚ เดŽเดŸเตเดคเตเดคเดคเต:

  • เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดชเตŠเดฐเตเดคเตเดคเดฎเดฟเดฒเตเดฒเดพเดคเตเดคเดคเต: MithrilDB-เดฏเตเด•เตเด•เต เด†เดธเต‚เดคเตเดฐเดฟเดคเดฎเดพเดฏ เดŽเดฒเตเดฒเดพ เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเตเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏ (เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดฒเตเดฒเดพเดคเตเดค) เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดซเดฏเตฝ เดซเต‹เตผเดฎเดพเดฑเตเดฑเตเด‚ เดฎเดฑเตเดฑเตŠเดฐเต (เดชเตŠเดฐเตเดคเตเดคเดฎเดฟเดฒเตเดฒเดพเดคเตเดค) API-เดฏเตเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต.
  • เดชเตเดคเดฟเดฏ เดธเต‹เดดเตโ€Œเดธเต เด•เต‹เดกเต: MithrilDB เดธเต‹เดดเตโ€Œเดธเต เด•เต‹เดกเต LMDB-เตฝ เดจเดฟเดจเตเดจเต เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเดฏเดฟ เดฒเตˆเดธเตปเดธเต เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดคเดจเตเดจเต† เดฎเดฑเตเดฑเตŠเดฐเต เดฒเตˆเดธเตปเดธเดฟเดจเต เด•เต€เดดเดฟเตฝ เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเด•เตเด•เดพเตป เดชเดฆเตเดงเดคเดฟเดฏเดฟเดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต (เด…เด‚เด—เต€เด•เดฐเดฟเดšเตเดšเดคเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ IF Apache 2.0 เดฒเตˆเดธเตปเดธเต, เด…เดฒเตเดฒ OpenLDAP เดชเดฌเตเดฒเดฟเด•เต เดฒเตˆเดธเตปเดธเต).
  • เดตเต‡เตผเดชเดฟเดฐเดฟเดฏเตฝ เดธเดพเดงเตเดฏเดคเดฏเตเดณเตเดณ เด†เดถเดฏเด•เตเด•เตเดดเดชเตเดชเด‚ เด’เดดเดฟเดตเดพเด•เตเด•เตเด•เดฏเตเด‚ เด•เต‚เดŸเตเดคเตฝ เด‰เดฑเดชเตเดชเต เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเตเด•เตพเด•เตเด•เต เด’เดฐเต เดธเตเดตเดคเดจเตเดคเตเดฐ เดชเดพเดค เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

MDBX เดชเต‹เดฒเต† MithrilDB-เดฏเตเด‚ เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณเดคเดพเดฃเต เดฎเดฐเด‚ B+ เด•เต‚เดŸเดพเดคเต† MDBX, LMDB เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดชเดฐเดฎเดพเดฏ เด…เดจเต‡เด•เด‚ เดชเต‹เดฐเดพเดฏเตเดฎเด•เตพ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฟเด•เตเด•เตŠเดฃเตเดŸเต เดตเดณเดฐเต† เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดซเต€เดšเตเดšเตผ เดšเต†เดฏเตเดฏเตเด‚. เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚, "เดฆเต€เตผเด˜เดฎเดพเดฏ เดตเดพเดฏเดจ" เดŽเดจเตเดจ เดชเตเดฐเดถเตเดจเด‚, เดฆเตˆเตผเด˜เตเดฏเดฎเต‡เดฑเดฟเดฏ เดตเดพเดฏเดจเดพ เด‡เดŸเดชเดพเดŸเตเด•เตพ เดตเดดเดฟ เดฎเดพเดฒเดฟเดจเตเดฏ เดธเด‚เดธเตเด•เดฐเดฃเด‚ เดคเดŸเดžเตเดžเต เดŽเดจเตเดจ เดตเดธเตเดคเตเดค เด•เดพเดฐเดฃเด‚ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดจเตเดฑเต† "เดตเต€เด•เตเด•เด‚" เด†เดฏเดฟ เดธเตเดตเดฏเด‚ เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเตเดจเตเดจเต. เดชเตเดคเดฟเดฏ MithrilDB เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต:

  • เดจเดฟเดฐเดตเดงเดฟ เดตเตˆเดตเดฟเดงเตเดฏเดฎเดพเตผเดจเตเดจ เดฎเต€เดกเดฟเดฏเด•เดณเดฟเตฝ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ: HDD, SSD, เด…เดธเตเดฅเดฟเดฐเดฎเดฒเตเดฒเดพเดคเตเดค เดฎเต†เดฎเตเดฎเดฑเดฟ.
  • "เดฎเต‚เดฒเตเดฏเดฎเตเดณเตเดณ", "เด•เตเดฑเดžเตเดž เดฎเต‚เดฒเตเดฏเด‚", "เดšเต‚เดŸเต", "เดŠเดทเตเดฎเดณเดฎเดพเดฏ", "เดคเดฃเตเดคเตเดค" เดกเดพเดฑเตเดฑ เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เตเดณเตเดณ เด’เดชเตเดฑเตเดฑเดฟเดฎเตฝ เดคเดจเตเดคเตเดฐเด™เตเด™เตพ.
  • เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดธเดฎเด—เตเดฐเดค เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เดพเตป เดฎเต†เตผเด•เตเด•เตฝ เดŸเตเดฐเต€ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.
  • WAL-เดจเตเดฑเต† เด“เดชเตโ€Œเดทเดฃเตฝ เด‰เดชเดฏเต‹เด—เดตเตเด‚ เดกเดพเดฑเตเดฑเดพ เดธเดฎเด—เตเดฐเดค เด—เตเดฏเดพเดฐเดจเตเดฑเดฟเด•เดณเตเดณเตเดณ เดŽเดดเตเดคเตเดคเต-เดคเต€เดตเตเดฐเดฎเดพเดฏ เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เดณเดฟเดฒเต† เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เด—เดฃเตเดฏเดฎเดพเดฏเดฟ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฟ.
  • เดกเดฟเดธเตเด•เตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดกเดพเดฑเตเดฑ เด•เดฎเตเดฎเดฟเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เด…เดฒเดธเดฎเดพเดฏ เด•เตเดฏเดพเดšเตเดšเต-เด…เดชเตเดชเต.

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

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