DBMS libmdbx 0.11.7 เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ. GitHub เชชเชฐ เชฒเซ‹เช•เชกเชพเช‰เชจ เชชเช›เซ€ เชตเชฟเช•เชพเชธเชจเซ‡ GitFlic เชชเชฐ เช–เชธเซ‡เชกเซ‹

libmdbx 0.11.7 (MDBX) เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เช‰เชšเซเชš-เชชเซเชฐเชฆเชฐเซเชถเชจ เช•เซ‹เชฎเซเชชเซ‡เช•เซเชŸ เชเชฎเซเชฌเซ‡เชกเซ‡เชก เช•เซ€-เชตเซ‡เชฒเซเชฏเซ เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชธเชพเชฅเซ‡ เชฌเชนเชพเชฐ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. libmdbx เช•เซ‹เชก OpenLDAP เชชเชฌเซเชฒเชฟเช• เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชคเชฎเชพเชฎ เชตเชฐเซเชคเชฎเชพเชจ เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเซเชธ เช…เชจเซ‡ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเซเชธ, เชคเซ‡เชฎเชœ เชฐเชถเชฟเชฏเชจ เชเชฒเซเชฌเซเชฐเชธ 2000 เชธเชชเซ‹เชฐเซเชŸเซ‡เชก เช›เซ‡.

GitHub เชตเชนเซ€เชตเชŸเซ€เชคเช‚เชคเซเชฐเซ‡ 15 เชเชชเซเชฐเชฟเชฒ, 2022 เชจเชพ เชฐเซ‹เชœ เช•เซ‹เชˆเชชเชฃ เชšเซ‡เชคเชตเชฃเซ€ เช…เชฅเชตเชพ เชธเชฎเชœเซ‚เชคเซ€ เชตเชฟเชจเชพ เช…เชจเซเชฏ เช˜เชฃเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธ เชธเชพเชฅเซ‡ libmdbx เชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเซเชฏเชพ เชชเช›เซ€ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ GitFlic เชธเซ‡เชตเชพเชฎเชพเช‚ เชธเซเชฅเชณเชพเช‚เชคเชฐ เชฎเชพเชŸเซ‡ เช† เชฐเชฟเชฒเซ€เช เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ เชคเซ‡ เชœ เชธเชฎเชฏเซ‡ เชชเชกเซ€ เช—เชฏเซ‡เชฒเซ€ เช•เช‚เชชเชจเซ€เช“ เชธเชพเชฅเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒเชพ เช˜เชฃเชพ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเซ€ เชเช•เซเชธเซ‡เชธเชจเซ‡ เช…เชตเชฐเซ‹เชงเชฟเชค เช•เชฐเซ‡ เช›เซ‡. เชฏเซเชเชธ เชชเซเชฐเชคเชฟเชฌเช‚เชงเซ‹ เชนเซ‡เช เชณ. เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเชพ เชฆเซƒเชทเซเชŸเชฟเช•เซ‹เชฃเชฅเซ€, เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เชคเชฎเชพเชฎ เชชเซƒเชทเซเช เซ‹, เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€ เช…เชจเซ‡ เชซเซ‹เชฐเซเช•เซเชธ เช…เชšเชพเชจเช• "404" เชชเซƒเชทเซเช เชฎเชพเช‚ เชซเซ‡เชฐเชตเชพเชˆ เช—เชฏเชพ, เช•เซ‹เชˆเชชเชฃ เชธเช‚เชšเชพเชฐเชจเซ€ เชถเช•เซเชฏเชคเชพ เชตเชฟเชจเชพ เช…เชจเซ‡ เช•เชพเชฐเชฃเซ‹ เชถเซ‹เชงเซ€ เช•เชพเชขเซเชฏเชพ.

เช•เชฎเชจเชธเซ€เชฌเซ‡, เชฒเช—เชญเช— เชคเชฎเชพเชฎ เชฎเซเชฆเซเชฆเชพเช“ เช–เซ‹เชตเชพเชˆ เช—เชฏเชพ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชตเชฟเช—เชคเชตเชพเชฐ เชœเชตเชพเชฌเซ‹ เชธเชพเชฅเซ‡ เช˜เชฃเชพ เชชเซเชฐเชถเซเชจเซ‹ เชนเชคเชพ, เชคเซ‡เชฎเชœ เช˜เชฃเซ€ เชšเชฐเซเชšเชพเช“ เชชเชฃ เชนเชคเซ€. เช† เชฎเชพเชนเชฟเชคเซ€เชจเซ€ เช–เซ‹เชŸ เช เชเช•เชฎเชพเชคเซเชฐ เช‰เชฆเซเชฆเซ‡เชถเซเชฏ เชจเซเช•เชธเชพเชจ เช›เซ‡ เชœเซ‡ GitHub เชตเชนเซ€เชตเชŸเซ€เชคเช‚เชคเซเชฐเซ‡ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชชเชฐ เชฒเชพเชฆเชตเชพเชฎเชพเช‚ เชตเซเชฏเชตเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเซเชฏเซเช‚ เชนเชคเซเช‚. เชšเชฐเซเชšเชพเช“เชจเซ€ เช†เช‚เชถเชฟเช• เชจเช•เชฒเซ‹ archive.org เช†เชฐเซเช•เชพเช‡เชตเชฎเชพเช‚ เช‰เชชเชฒเชฌเซเชง เชฐเชนเซ‡ เช›เซ‡.

เชฌเชฟเชฒเซเชŸ-เช‡เชจ CI เชธเซเช•เซเชฐเชฟเชชเซเชŸเซเชธ เช…เชจเซ‡ เช‡เชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ (เช“เชชเชจเชธเซ‹เชฐเซเชธ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธ เชฎเชพเชŸเซ‡ เชฎเชซเชคเชฎเชพเช‚ เช‰เชชเชฒเชฌเซเชง) เชจเชพ เชจเซเช•เชธเชพเชจเซ‡ เช…เชฎเชจเซ‡ เชจเชพเชจเชพ เชคเช•เชจเซ€เช•เซ€ เชฆเซ‡เชตเซเช‚เชจเซเช‚ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชจ, เชเช•เซ€เช•เชฐเชฃ เช…เชจเซ‡ เชจเชพเชฌเซ‚เชฆ เช•เชฐเชตเชพเชจเซ€ เชซเชฐเชœ เชชเชพเชกเซ€. เชนเชตเซ‡ เชคเชฎเชพเชฎ BSD เช…เชจเซ‡ Solaris เชตเซ‡เชฐเชฟเชฏเชจเซเชŸเซเชธ เชฎเชพเชŸเซ‡ เชฌเชฟเชฒเซเชกเซเชธ เช…เชจเซ‡ เชŸเซ‡เชธเซเชŸ เชฐเชจเชจเชพ เช…เชชเชตเชพเชฆ เชธเชฟเชตเชพเชฏ CI เชฒเช—เชญเช— เชธเชฎเชพเชจ เชนเชฆ เชธเซเชงเซ€ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เชธเซเชชเชทเซเชŸเชชเชฃเซ‡, GitHub เชจเซ€ เช•เซเชฐเชฟเชฏเชพเช“ เชชเช›เซ€, เชšเซ‚เช•เชตเชฃเซ€เชจเซ€ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชคเชจเซ€ เชฏเชพเชฆ เช…เชชเชพเชตเชตเชพ เช…เชจเซ‡ เชจเชพเชฃเชพ เชฒเช–เชตเชพเชจเชพ เชชเซเชฐเชฏเชพเชธเซ‹ เชธเชฟเชตเชพเชฏ เช•เซ‹เชˆ เชธเซเชชเชทเซเชŸเชคเชพ เช…เชฅเชตเชพ เชธเซ‚เชšเชจเชพเช“ เชชเซเชฐเชพเชชเซเชค เชฅเชˆ เชจ เชนเชคเซ€.

libmdbx v0.11.3 เชจเชพ เชชเซเชฐเช•เชพเชถเชจ เชตเชฟเชถเซ‡เชจเชพ เช›เซ‡เชฒเซเชฒเชพ เชธเชฎเชพเชšเชพเชฐเชฅเซ€, GitHub เช•เซเชฐเชฟเชฏเชพเช“เชฎเชพเช‚เชฅเซ€ เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชค เชฅเชตเชพ เช‰เชชเชฐเชพเช‚เชค, เชจเซ€เชšเซ‡เชจเชพ เชธเซเชงเชพเชฐเชพเช“ เช…เชจเซ‡ เชธเซเชงเชพเชฐเชพเช“ เชจเซ‹เช‚เชงเชตเชพ เชฏเซ‹เช—เซเชฏ เช›เซ‡:

  • เชฒเชฟเชจเช•เซเชธ เช•เชฐเซเชจเชฒเชฎเชพเช‚ เชธเช‚เชฏเซเช•เซเชค เชชเซƒเชทเซเช  เช…เชจเซ‡ เชฌเชซเชฐ เช•เซ‡เชถเชฎเชพเช‚ เชถเซ‹เชงเชพเชฏเซ‡เชฒ เช…เชธเช‚เช—เชคเชคเชพ เช…เชธเชฐ/เช–เชพเชฎเซ€ เชฎเชพเชŸเซ‡ เชตเชฐเซเช•เช…เชฐเชพเช‰เชจเซเชก เช‰เชฎเซ‡เชฐเซเชฏเซเช‚. เชธเชฟเชธเซเชŸเชฎเซ‹ เชชเชฐ เช•เซ‡ เชœเซเชฏเชพเช‚ เชชเซƒเชทเซเช  เช…เชจเซ‡ เชฌเชซเชฐ เช•เซ‡เชถ เช–เชฐเซ‡เช–เชฐ เชเช•เซ€เช•เซƒเชค เช›เซ‡, เช•เชฐเซเชจเชฒ เชฎเชพเชŸเซ‡ เชกเซ‡เชŸเชพเชจเซ€ เชฌเซ‡ เชจเช•เชฒเซ‹ เชชเชฐ เชฎเซ‡เชฎเชฐเซ€ เชฌเช—เชพเชกเชตเชพเชจเซ‹ เช•เซ‹เชˆ เช…เชฐเซเชฅ เชจเชฅเซ€ เชœเซเชฏเชพเชฐเซ‡ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชฎเซ‡เชฎเชฐเซ€-เชฎเซ‡เชช เช•เชฐเซ‡เชฒเซ€ เชซเชพเช‡เชฒเชฎเชพเช‚ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชคเซ‡เชฅเซ€, เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซ‡เชฒเซ‹ เชกเซ‡เชŸเชพ write() เชธเชฟเชธเซเชŸเชฎ เช•เซ‰เชฒ เชชเซ‚เชฐเซเชฃ เชฅเชพเชฏ เชคเซ‡ เชชเชนเซ‡เชฒเชพเช‚ เชฎเซ‡เชฎเชฐเซ€ เชฎเซ‡เชชเชฟเช‚เช— เชฆเซเชตเชพเชฐเชพ เชฆเซƒเชถเซเชฏเช•เซเชทเชฎ เชฌเชจเซ‡ เช›เซ‡, เชญเชฒเซ‡ เชกเซ‡เชŸเชพ เชนเชœเซ€ เชธเซเชงเซ€ เชกเชฟเชธเซเช• เชชเชฐ เชฒเช–เชพเชฏเซ‹ เชจ เชนเซ‹เชฏ.

    เชเช•เช‚เชฆเชฐเซ‡, เช…เชจเซเชฏ เชตเชฐเซเชคเชจ เชคเชฐเซเช•เชธเช‚เช—เชค เชจเชฅเซ€, เช•เชพเชฐเชฃ เช•เซ‡ เชตเชฟเชฒเช‚เชฌเชฟเชค เชฎเชฐเซเชœ เชธเชพเชฅเซ‡, เชคเชฎเชพเชฐเซ‡ เชนเชœเซ€ เชชเชฃ เชชเซƒเชทเซเช  เชธเซ‚เชšเชฟเช“ เชฎเชพเชŸเซ‡ เชคเชพเชณเชพเช“ เชชเช•เชกเชตเชพ เชชเชกเชถเซ‡, เชกเซ‡เชŸเชพเชจเซ€ เชจเช•เชฒ เช•เชฐเชตเซ€ เชชเชกเชถเซ‡ เช…เชฅเชตเชพ PTE เชธเชฎเชพเชฏเซ‹เชœเชฟเชค เช•เชฐเชตเซเช‚ เชชเชกเชถเซ‡. เชคเซ‡เชฅเซ€, เชธเซเชธเช‚เช—เชคเชคเชพเชจเซ‹ เช…เชธเซเชชเชทเซเชŸ เชจเชฟเชฏเชฎ 1989 เชฅเซ€ เช…เชฎเชฒเชฎเชพเช‚ เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ เชเช•เซ€เช•เซƒเชค เชฌเชซเชฐ เช•เซ‡เชถ SRV4 เชฎเชพเช‚ เชฆเซ‡เช–เชพเชฏเซ‹. เชคเซ‡เชฅเซ€, เชตเซเชฏเชธเซเชค libmdbx เช‰เชคเซเชชเชพเชฆเชจ เชฆเซƒเชถเซเชฏเซ‹เชฎเชพเช‚ เชตเชฟเชšเชฟเชคเซเชฐ เชจเชฟเชทเซเชซเชณเชคเชพเช“ เชถเซ‹เชงเชตเชพ เชฎเชพเชŸเซ‡ เช˜เชฃเซเช‚ เช•เชพเชฎ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡. เชชเซเชฐเชฅเชฎ, เชธเชฎเชธเซเชฏเชพเชจเซเช‚ เชชเซเชจเชƒเช‰เชคเซเชชเชพเชฆเชจ เช•เชฐเซ€เชจเซ‡, เชชเช›เซ€ เชชเซ‚เชฐเซเชตเชงเชพเชฐเชฃเชพเช“เชจเซ€ เชšเช•เชพเชธเชฃเซ€ เช•เชฐเซ€เชจเซ‡ เช…เชจเซ‡ เชธเซเชงเชพเชฐเชพเช“ เชšเช•เชพเชธเซ€เชจเซ‡.

    เชนเชตเซ‡ เช†เชชเชฃเซ‡ เชตเชฟเชถเซเชตเชพเชธเชชเซ‚เชฐเซเชตเช• เช•เชนเซ€ เชถเช•เซ€เช เช›เซ€เช เช•เซ‡ เชชเซเชฒเซ‡เชฌเซ‡เช• เชฆเซƒเชถเซเชฏเชจเซ€ เชœเชŸเชฟเชฒเชคเชพ เช…เชจเซ‡ เชตเชฟเชถเชฟเชทเซเชŸเชคเชพ เชนเซ‹เชตเชพ เช›เชคเชพเช‚, เชธเชฎเชธเซเชฏเชพเชจเซ‡ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เชฐเซ€เชคเซ‡ เช“เชณเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡, เชธเซเชฅเชพเชจเชฟเช•เซ€เช•เชฐเชฃ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ เช…เชจเซ‡ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เชฐเซ€เชคเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. เชตเชงเซเชฎเชพเช‚, เชฌเชพเชฏเชชเชพเชธ เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเชจเชพ เช•เชพเชฐเซเชฏเชจเซ€ เชชเซเชทเซเชŸเชฟ เชเชฐเชฟเช—เซ‹เชจ (เช‡เชฅเซ‡เชฐเชฟเชฏเชฎ) เชจเชพ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชฎเชพเช‚เชฅเซ€ เชเช• เชฆเซเชตเชพเชฐเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€, เชคเซ‡เชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชกเซ€เชฌเช— เชฌเชฟเชฒเซเชก เชชเชฐ, เชตเชงเชพเชฐเชพเชจเซ€ เชญเชพเชฐเชชเซ‚เชฐเซเชตเช• เชคเชชเชพเชธเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชธเช‚เชฐเช•เซเชทเชฃ เชฐเซ€เช—เซเชฐเซ‡เชธเชจ เชคเชฐเซ€เช•เซ‡ เชŸเซเชฐเชฟเช—เชฐ เชฅเชฏเซเช‚ เชนเชคเซเช‚.

    เช เชจเซ‹เช‚เชงเชตเซเช‚ เชœเซ‹เชˆเช เช•เซ‡ เช•เชพเชฐเซเชฏเช•เชพเชฐเซ€ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชฎเชพเช‚ libmdbx เชจเชพ เชตเซเชฏเชพเชชเช• เช‰เชชเชฏเซ‹เช—เชจเชพ เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚, เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เช•เชพเชฎเช—เซ€เชฐเซ€ เชธเซเชจเชฟเชถเซเชšเชฟเชค เช•เชฐเชตเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡ เชตเชงเซ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡, เช…เชจเซ‡ "เช† เชฌเช— เช›เซ‡ เช•เซ‡ เชฒเช•เซเชทเชฃ" เช…เชจเซ‡ เช†เชตเชพ เชธเซเชธเช‚เช—เชคเชคเชพ เชชเชฐ เช†เชงเชพเชฐ เชฐเชพเช–เซ€ เชถเช•เชพเชฏ เช›เซ‡ เช•เซ‡ เช•เซ‡เชฎ เชคเซ‡ เชถเซ‹เชงเชตเชพเชจเซเช‚ เชจเชนเซ€เช‚. , เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ Linux เช•เชฐเซเชจเชฒเชจเซ€ เช…เช‚เชฆเชฐ เช…เชธเช‚เช—เชคเชคเชพเชจเชพ เช•เชพเชฐเชฃเซ‹ เชถเซ‹เชงเซ€ เชฐเชนเซเชฏเชพ เชจเชฅเซ€. เชคเซ‡เชฅเซ€, เช…เชฎเซ‡ เช…เชนเซ€เช‚ เชเชตเซ€ เชธเชฎเชธเซเชฏเชพเชจเซ‡ เช เซ€เช• เช•เชฐเชตเชพ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช เชœเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ‡ เช…เชธเชฐ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.

  • API เชฆเซเชตเชพเชฐเชพ เช…เชจเซ‡ mdbx_copy เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡, เช…เชจเซเชฏ เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เช•เซ‹เชฎเซเชชเซ‡เช•เซเชŸเชฟเชซเชฟเช•เซ‡เชถเชจ เชตเชฟเชจเชพ เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเซ€ เชนเซ‹เชŸ เช•เซ‰เชชเชฟ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ EXDEV (เช•เซเชฐเซ‹เชธ-เชกเชฟเชตเชพเช‡เชธ เชฒเชฟเช‚เช•) เชญเซ‚เชฒเชจเชพ เชฐเซ€เช—เซเชฐเซ‡เชถเชจเชจเซ‡ เช เซ€เช• เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.
  • Kris Zyp เช Deno เชฎเชพเช‚ libmdbx เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซเชฏเซ‹ เช›เซ‡. Kai Wetlesen เช Fedora เชฎเชพเชŸเซ‡ RPM เชจเซ‡ โ€‹โ€‹เชชเซ‡เช•เซ‡เชœ เช•เชฐเซ‡เชฒ เช›เซ‡. เชกเซ‡เชตเชฟเชก เชฌเซ‹เชฏเชธเซ€เช เชธเซเช•เซ‡เชฒเชพ เชฎเชพเชŸเซ‡ เชฌเชพเชˆเชจเซเชกเซ€เช‚เช—เซเชธ เชฒเชพเช—เซ เช•เชฐเซเชฏเชพ.
  • เชฎเซ‹เชŸเชพ เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เชตเชฟเชถเชพเชณ เชตเซเชฏเชตเชนเชพเชฐเซ‹เชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ MDBX_opt_rp_augment_limit เชตเชฟเช•เชฒเซเชช เชฆเซเชตเชพเชฐเชพ เชธเซ‡เชŸ เช•เชฐเซ‡เชฒ เชฎเซ‚เชฒเซเชฏเชจเซเช‚ เชจเชฟเชถเซเชšเชฟเชค เชนเซ‡เชจเซเชกเชฒเชฟเช‚เช—. เช…เช—เชพเช‰, เชฌเช—เชจเซ‡ เช•เชพเชฐเชฃเซ‡, เชฌเชฟเชจเชœเชฐเซ‚เชฐเซ€ เช•เซเชฐเชฟเชฏเชพเช“ เช•เชฐเซ€ เชถเช•เชพเชคเซ€ เชนเชคเซ€, เชœเซ‡ เช•เซเชฏเชพเชฐเซ‡เช• Ethereum เช…เชฎเชฒเซ€เช•เชฐเชฃ (Erigon/Akula/Silkworm) เช…เชจเซ‡ Binance Chain เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชฎเชพเช‚ เชชเซเชฐเชญเชพเชตเชจเซ‡ เช…เชธเชฐ เช•เชฐเชคเซ€ เชนเชคเซ€.
  • C++ API เชธเชนเชฟเชค เช˜เชฃเซ€ เชฌเชงเซ€ เชฌเช—เซเชธ เช เซ€เช• เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. เชฆเซเชฐเซเชฒเชญ เช…เชจเซ‡ เชตเชฟเชšเชฟเชคเซเชฐ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเซ‹เชฎเชพเช‚ เช˜เชฃเซ€ เชฌเชฟเชฒเซเชก เชธเชฎเชธเซเชฏเชพเช“เชจเซ‡ เช เซ€เช• เช•เชฐเซ€. เชคเชฎเชพเชฎ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชธเซเชงเชพเชฐเชพเช“เชจเซ€ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฏเชพเชฆเซ€ เชšเซ‡เชจเซเชœเชฒเซ‹เช—เชฎเชพเช‚ เช‰เชชเชฒเชฌเซเชง เช›เซ‡.
  • 185 เชซเชพเช‡เชฒเซ‹เชฎเชพเช‚ เช•เซเชฒ 89 เชซเซ‡เชฐเชซเชพเชฐเซ‹ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ, โ‰ˆ3300 เชฒเชพเช‡เชจ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€, โ‰ˆ4100 เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€. GitHub เช…เชจเซ‡ เช†เชถเซเชฐเชฟเชค เชธเซ‡เชตเชพเช“ เชธเชพเชฅเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เชจเช•เชพเชฎเซ€ เชคเช•เชจเซ€เช•เซ€ เชซเชพเช‡เชฒเซ‹เชจเซ‡ เชถเซเชฆเซเชง เช•เชฐเชตเชพเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชฎเซ‹เชŸเซ‡ เชญเชพเช—เซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชเชคเชฟเชนเชพเชธเชฟเช• เชฐเซ€เชคเซ‡, libmdbx เช LMDB DBMS เชจเซเช‚ เชŠเช‚เชกเชพ เชชเซเชจเชƒเชกเชฟเชเชพเช‡เชจ เช›เซ‡ เช…เชจเซ‡ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏเชคเชพ, เชตเชฟเชถเซ‡เชทเชคเชพ เชธเชฎเซ‚เชน เช…เชจเซ‡ เชชเซเชฐเชฆเชฐเซเชถเชจเชจเซ€ เชฆเซเชฐเชทเซเชŸเชฟเช เชคเซ‡เชจเชพ เชชเซ‚เชฐเซเชตเชœเชจเซ‡ เชตเชŸเชพเชตเซ€ เชœเชพเชฏ เช›เซ‡. LMDB เชจเซ€ เชคเซเชฒเชจเชพเชฎเชพเช‚, libmdbx เช•เซ‹เชก เช—เซเชฃเชตเชคเซเชคเชพ, API เชธเซเชฅเชฟเชฐเชคเชพ, เชชเชฐเซ€เช•เซเชทเชฃ เช…เชจเซ‡ เชธเซเชตเชšเชพเชฒเชฟเชค เชคเชชเชพเชธ เชชเชฐ เช˜เชฃเซ‹ เชญเชพเชฐ เชฎเซ‚เช•เซ‡ เช›เซ‡. เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซ€ เช…เช–เช‚เชกเชฟเชคเชคเชพ เชšเช•เชพเชธเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เช‰เชชเชฏเซ‹เช—เชฟเชคเชพ เช•เซ‡เชŸเชฒเชพเช• เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชคเชฟ เชตเชฟเช•เชฒเซเชชเซ‹ เชธเชพเชฅเซ‡ เชชเซ‚เชฐเซ€ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชคเช•เชจเซ€เช•เซ€ เชฐเซ€เชคเซ‡, libmdbx ACID, เช•เชกเช• เชซเซ‡เชฐเชซเชพเชฐ เชธเซ€เชฐเซ€เชฏเชฒเชพเช‡เชเซ‡เชถเชจ, เช…เชจเซ‡ เชธเชฎเช—เซเชฐ CPU เช•เซ‹เชฐเซ‹เชฎเชพเช‚ เชฐเซ‡เช–เซ€เชฏ เชธเซเช•เซ‡เชฒเชฟเช‚เช— เชธเชพเชฅเซ‡ เชฌเชฟเชจ-เช…เชตเชฐเซ‹เชงเชฟเชค เชฐเซ€เชก เช“เชซเชฐ เช•เชฐเซ‡ เช›เซ‡. เช“เชŸเซ‹เช•เซ‹เชฎเซเชชเซ‡เช•เซเชŸเชฟเชซเชฟเช•เซ‡เชถเชจ, เช“เชŸเซ‹เชฎเซ‡เชŸเชฟเช• เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเช‡เช เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เช…เชจเซ‡ เชฐเซ‡เชจเซเชœ เช•เซเชตเซ‡เชฐเซ€ เช…เช‚เชฆเชพเชœ เชธเชชเซ‹เชฐเซเชŸเซ‡เชก เช›เซ‡. 2016 เชฅเซ€, เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเซ‡ เชชเซ‹เชเชฟเชŸเชฟเชต เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€เชธ เชฆเซเชตเชพเชฐเชพ เชญเช‚เชกเซ‹เชณ เชชเซ‚เชฐเซเช‚ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡ เช…เชจเซ‡ 2017 เชฅเซ€ เชคเซ‡เชจเชพ เช‰เชคเซเชชเชพเชฆเชจเซ‹เชฎเชพเช‚ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

libmdbx เช เชตเชฟเช•เชธเชฟเชค C++ API, เชคเซ‡เชฎเชœ เชฐเชธเซเชŸ, เชนเชพเชธเซเช•เซ‡เชฒ, เชชเชพเชฏเชฅเซ‹เชจ, เชจเซ‹เชกเชœเซ‡เชเชธ, เชฐเซ‚เชฌเซ€, เช—เซ‹, เชจเชฟเชฎ, เชกเซ‡เชจเซ‹, เชธเซเช•เชพเชฒเชพ เชฎเชพเชŸเซ‡ เช‰เชคเซเชธเชพเชนเซ€-เชธเชชเซ‹เชฐเซเชŸเซ‡เชก เชฌเชพเชˆเชจเซเชกเซ€เช‚เช— เช“เชซเชฐ เช•เชฐเซ‡ เช›เซ‡.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹