2019 เด
เดตเดธเดพเดจเดคเตเดคเตเดเต, Mail.ru เดเตเดฒเตเดกเต iOS เดเตเดฎเดฟเตฝ เดเดฑเตเดเตเดเดพเดฒเดฎเดพเดฏเดฟ เดเดพเดคเตเดคเดฟเดฐเตเดจเตเดจ เดเดฐเต เดเดตเตปเตเดฑเต เดธเดเดญเดตเดฟเดเตเดเต. เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เด
เดตเดธเตเดฅเดฏเตเดเต เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดธเดเดญเดฐเดฃเดคเตเดคเดฟเดจเตเดณเตเดณ เดชเตเดฐเดงเดพเดจ เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต เดฎเตเดฌเตเตฝ เดฒเตเดเดคเตเดคเดฟเดจเต เดตเดณเดฐเต เดตเดฟเดเดฟเดคเตเดฐเดฎเดพเดฏเดฟ เดฎเดพเดฑเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต
เดเดณเตเดณเดเดเตเดเด
เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเตเดฐเดเตเดฆเดจเด LMDB เดชเตเดธเดฟเดทเดจเดฟเดเดเต เดเตฝเดเดเดกเดฟเดฌเดฟเดฏเตเดเต เดฎเตเดจเตเดจเต เดคเตเดฃเตเดเตพ
3.1.เดคเดฟเดฎเดฟเดเดเดฒเด #1. เดฎเตเดฎเตเดฎเดฑเดฟ เดฎเดพเดชเตเดชเต เดเตเดฏเตเดค เดซเดฏเดฒเตเดเตพ
3.2.เดคเดฟเดฎเดฟเดเดเดฒเด #2. เดฌเดฟ+-เดฎเดฐเด
3.3.เดคเดฟเดฎเดฟเดเดเดฒเด #3. เดเตเดชเตเดชเดฟ-เดเตบ-เดฑเตเดฑเตเดฑเต เดเต-เดตเดพเดฒเตเดฏเต API-เดฏเตเดเต เดฎเตเดเดณเดฟเตฝ เดเดฐเต เดกเดพเดฑเตเดฑเดพ เดธเตเดเตเดฎ เดฐเตเดชเดเตฝเดชเตเดชเดจ เดเตเดฏเตเดฏเตเดจเตเดจเต
4.1.เด เดเดฟเดธเตเดฅเดพเดจ เด เดฎเตเตผเดคเตเดคเดเตเดเตพ
4.2.เดเตเดฌเดฟเตพ เดฎเตเดกเดฒเดฟเดเดเต
4.3.เดชเดเตเดเดฟเดเดเตพ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดฎเตเดกเดฒเดฟเดเดเต เดฌเดจเตเดงเดเตเดเตพ
1. เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเตเดฐเดเตเดฆเดจเด
2015-เตฝ เดเดฐเต เดตเตผเดทเด, เดเดเตเดเดณเตเดเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตปเตเดฑเต เดเตปเตเดฑเตผเดซเตเดธเต เดเดคเตเดฐ เดคเดตเดฃ เดเดพเดฒเดคเดพเดฎเดธเดฎเดพเดฃเตเดจเตเดจเต เด
เดณเดเตเดเดพเตป เดเดเตเดเตพ เดฌเตเดฆเตเดงเดฟเดฎเตเดเตเดเดฟ. เดเดฐเต เดเดพเดฐเดฃเดคเตเดคเดพเดฒเดพเดฃเต เดเดเตเดเตพ เดเดคเต เดเตเดฏเตเดคเดคเต. เดเดชเดฏเตเดเตเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเดณเตเดเต เดเดฟเดฒเดชเตเดชเตเตพ เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดชเตเดฐเดคเดฟเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเต เดจเดฟเตผเดคเตเดคเตเดจเตเดจเดคเดพเดฏเดฟ เดเดเตเดเตพเดเตเดเต เดชเดคเดฟเดตเดพเดฏเดฟ เดชเดฐเดพเดคเดฟเดเตพ เดฒเดญเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเต: เดฌเดเตเดเดฃเตเดเตพ เด
เดฎเตผเดคเตเดคเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ, เดฒเดฟเดธเตเดฑเตเดฑเตเดเตพ เดธเตเดเตเดฐเตเตพ เดเตเดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ, เดฎเตเดคเดฒเดพเดฏเดต. เด
เดณเดตเตเดเดณเตเดเต เดฎเตเดเตเดเดพเดจเดฟเดเตเดธเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต
เด
เดณเดเตเดเตฝ เดซเดฒเดเตเดเตพ เดเดเตเดเตพเดเตเดเต เดเดฐเต เดคเดฃเตเดคเตเดค เดฎเดดเดฏเดพเดฏเดฟ. เดฎเดฐเดตเดฟเดชเตเดชเดฟเดเตเดเตฝ เดฎเตเดฒเดฎเตเดฃเตเดเดพเดเตเดจเตเดจ เดชเตเดฐเดถเตเดจเดเตเดเตพ เดฎเดฑเตเดฑเตเดคเดฟเดจเตเดเตเดเดพเดณเตเด เดเตเดเตเดคเดฒเดพเดฃเตเดจเตเดจเต เดเดคเต เดฎเดพเดฑเดฟ. เด เดตเดธเตเดคเตเดค เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดเตเดฃเดจเดฟเดฒเดตเดพเดฐเดคเตเดคเดฟเตปเตเดฑเต เดชเตเดฐเดงเดพเดจ เดธเดพเดเตเดเตเดคเดฟเด เดธเตเดเดเด เดเตเดฐเดพเดทเต เดซเตเดฐเต เดเดฏเดฟเดฐเตเดจเตเดจเตเดตเตเดเตเดเดฟเตฝ, เดซเตเดเตเดเดธเดฟเดจเต เดถเตเดทเด
เดชเดฃเดฟเดคเดคเต
เดธเดฟเดธเตเดฑเตเดฑเด เดเตผเดเดจเตเดธเตเดทเตปเตเดฑเต เดเดเตเดเตผ เดฎเตเดกเตฝ เด เดจเตเดฎเดพเดจเดฟเดเตเดเตเดจเตเดจเดคเต เดฎเตพเดเตเดเดฟเดคเตเดฐเตเดกเดฟเดเดเต เด เดคเดฟเตปเตเดฑเต เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดธเดคเตเดคเดฏเดพเดฏเดฟ เดฎเดพเดฑเตเดฎเตเดจเตเดจเดพเดฃเต. เด เดคเดฟเดฒเต เดฎเตเดกเตฝ เดเดฌเตเดเดเตเดฑเตเดฑเตเดเตพ เดธเตเดเตเดฐเตเด เด เดคเดฟเดฐเตเดเตพ เดเดเดเตเดเดพเตป เดเดทเตเดเดชเตเดชเตเดเตเดจเตเดจเต. เด เดตเตผ เดเดคเต เดเดฟเดฒเดชเตเดชเตเตพ เดเดตเดฟเดเตเดฏเตเด เด เดเตเดเตเดเตเดเตเด เดเดเตเดเตเดเตเดเตเด เด เดฒเตเดฒ, เดฎเดฟเดเตเดเดตเดพเดฑเตเด เดเดฒเตเดฒเดพเดฏเดฟเดเดคเตเดคเตเด เดจเดฟเดฐเดจเตเดคเดฐเด เดเตเดฏเตเดฏเตเดจเตเดจเต
เด
เดตเดคเดฐเดฟเดชเตเดชเดฟเดเตเด เดกเดฏเดเตเดฐเดพเดฎเดฟเดฒเต เด
เดเดฟเดธเตเดฅเดพเดจ เดเดเดเดเตเดเดณเดฟเดฒเตเดจเตเดจเดพเดฃเต เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต. เดฎเดพเดเตเดฐเต เดชเดพเดฑเตเดฑเตเตบ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเด เดเดจเตเดจเดคเดพเดฃเต เดเดคเดฟเตปเตเดฑเต เดชเตเดฐเดงเดพเดจ เดฆเตเดคเตเดฏเด
เดกเดพเดฑเตเดฑเดพเดฌเตเดธเดฟเตปเตเดฑเต เดคเดฟเดฐเดเตเดเตเดเตเดชเตเดชเดฟเดจเต เดธเตเดตเดพเดงเตเดจเดฟเดเตเด เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดชเตเดฐเดงเดพเดจ เดเดเดเด เดเดเตเดเดณเตเดเต เดเตเดฒเตเดกเต API เดเดฏเดฟเดฐเตเดจเตเดจเต. เดเดฟเดฑเตเดฑเต เดธเตเดตเตเดเดฐเดฟเดเตเด เดธเดฟเตปเดเตเดฐเตเดฃเตเดธเตเดทเตป เดธเดฎเตเดชเดจเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเดพเดฃเต เดเดคเต เดชเตเดฐเดเตเดฆเดจเด เดเตพเดเตเดเตเดฃเตเดเดคเต. เด
เดตเดจเตเดชเตเดชเตเดฒเต เดเดเตเดเดณเตเด เดฒเดเตเดทเตเดฏเดฎเดพเดเตเดเดฟ
เด เดคเดฟเดจเดพเตฝ, เดเดฐเต เดชเตเตพ เดเดฎเดพเตปเดกเต เดเดเตเดธเดฟเดเตเดฏเตเดเตเดเต เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ, เดเดฐเต เดฒเตเดเตเดเตฝ เดธเตเดจเดพเดชเตเดชเตเดทเตเดเตเดเดฟเดฒเตเดเตเดเต เดชเดพเดเตเดเตเดเตพ เดชเตเดฐเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดชเดเดฐเด, เด เดคเดฟเตปเตเดฑเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏ เด เดตเดธเตเดฅเดฏเต เดชเตเตผเดฃเตเดฃ เดธเตเตผเดตเตผ เด เดตเดธเตเดฅเดฏเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเด เดเตเดฏเตเดฏเตเดจเตเดจ git เดจเดฟเดเตเดเตพ เดธเดเตเดเตฝเดชเตเดชเดฟเดเตเดเตเดจเตเดจเตเดตเตเดเตเดเดฟเตฝ, เดเตเดฒเตเดกเดฟเตฝ เดธเดฎเดจเตเดตเดฏเด เดเดเตเดเดจเต เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเต เดเดจเตเดจเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เดเตเดคเตเดฏเดฎเดพเดฏ เดงเดพเดฐเดฃ เดฒเดญเดฟเดเตเดเตเด. เดเดชเดญเตเดเตเดคเดพเดเตเดเตพ. เดเดคเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดพเตป, เดเดฒเตเดฒเดพ เดธเตเตผเดตเดฑเตเดเดณเตเดฏเตเด เดฒเตเดเตเดเตฝ เดซเดฏเดฒเตเดเดณเตเดฏเตเด เดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดฎเตเดฑเตเดฑเดพ-เดตเดฟเดตเดฐเดเตเดเตพเดเตเดเตเดชเตเดชเด เดฎเตเดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ เดฐเดฃเตเดเต DOM เดเตเดฐเตเดเตพ เด เดจเตเดตเดฆเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเตเดจเตเดจเต เดเดนเดฟเดเตเดเดพเตป เดเดณเตเดชเตเดชเดฎเดพเดฃเต. เดเดฐเต เดเดชเดฏเตเดเตเดคเดพเดตเต 500 เดเดฏเดฟเดฐเด เดซเดฏเดฒเตเดเตพ เดเตเดฒเตเดกเดฟเตฝ เดธเดเดญเดฐเดฟเดเตเดเตเดจเตเดจเตเดตเตเดเตเดเดฟเตฝ, เด เดคเต เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต 1 เดฆเดถเดฒเดเตเดทเด เดจเตเดกเตเดเดณเตเดณเตเดณ เดฐเดฃเตเดเต เดฎเดฐเดเตเดเตพ เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดเดฏเตเด เดจเดถเดฟเดชเตเดชเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดฃเตเดเดคเต เดเดตเดถเตเดฏเดฎเดพเดฃเต. เดเดจเตเดจเดพเตฝ เดเดฐเต เดจเตเดกเตเด เดเดชเดตเดฟเดทเดฏเดเตเดเดณเตเดเต เดเดฐเต เดเตเดฐเดพเดซเต เด เดเดเตเดเตเดจเตเดจ เดเดฐเต เดธเดเดเตเดฐเดนเดฎเดพเดฃเต. เด เดตเตเดณเดฟเดเตเดเดคเตเดคเดฟเตฝ, เดชเตเดฐเตเดซเตเดฒเดฟเดเดเต เดซเดฒเดเตเดเตพ เดชเตเดฐเดคเตเดเตเดทเดฟเดเตเดเดฟเดฐเตเดจเตเดจเต. เดฒเดฏเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจ เด เตฝเดเตเดฐเดฟเดคเด เดเดฃเดเตเดเดฟเดฒเตเดเตเดเตเดเดพเดคเต เดคเดจเตเดจเต, เดเดฐเต เดตเดฒเดฟเดฏ เดธเดเดเตเดฏ เดเตเดฑเดฟเดฏ เดเดฌเตโเดเดเตเดฑเตเดฑเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดจเดถเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เดจเดเดชเดเดฟเดเตเดฐเดฎเดคเตเดคเดฟเดจเต เดคเดจเตเดจเต เดเดฐเต เดเดฟเดฒเตเดฒเดฟเดเตเดเดพเดถเตเด เดเดฟเดฒเดตเดพเดเตเด. เด เดเดฟเดธเตเดฅเดพเดจ เดธเดฎเดจเตเดตเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเด เดเดฐเต เดตเดฒเดฟเดฏ เดธเดเดเตเดฏเดฏเดฟเตฝ เดเตพเดชเตเดชเตเดเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเดพเตฝ เดธเตเดฅเดฟเดคเดฟ เดเตเดเตเดคเตฝ เดตเดทเดณเดพเดเตเดเตเดจเตเดจเต. เดเดชเดฏเตเดเตเดคเต เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเตเดเดณเตเดเต. เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เดเดฐเต เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดชเตเดฐเดงเดพเดจ เดฎเดพเดจเดฆเดฃเตเดกเด เดเดเตเดเตพ เดถเดฐเดฟเดฏเดพเดเตเดเตเดจเตเดจเต - เดเดฌเตโเดเดเตเดฑเตเดฑเตเดเดณเตเดเต เดเดฒเดจเดพเดคเตเดฎเด เด เดฒเตเดเตเดเตเดทเตป เดเดฒเตเดฒเดพเดคเต CRUD เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดพเดจเตเดณเตเดณ เดเดดเดฟเดตเต.
เดฎเดฑเตเดฑเต เดเดตเดถเตเดฏเดเดคเดเตพ เดเตเดเตเดคเตฝ เดชเดฐเดฎเตเดชเดฐเดพเดเดคเดตเตเด เด เดตเดฏเตเดเต เดฎเตเดดเตเดตเตป เดชเดเตเดเดฟเดเดฏเตเด เดคเดพเดดเต เดชเดฑเดฏเตเดจเตเดจเดตเดฏเดพเดฃเต.
- เดคเตเดฐเตเดกเต เดธเตเดฐเดเตเดท.
- เดฎเตพเดเตเดเดฟเดชเตเดฐเตเดธเดธเดฟเดเดเต. เดคเตเดฐเตเดกเตเดเตพเดเตเดเดฟเดเดฏเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดชเตเดฐเดงเดพเดจ เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเด เดเดเดเดธเต เดเดเตเดธเตเดฑเตเดฑเตปเดทเดจเตเดเดณเตเด เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เด เดตเดธเตเดฅ เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดเดฐเต เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต เดเดฆเดพเดนเดฐเดฃเด เดเดชเดฏเตเดเดฟเดเตเดเดพเดจเตเดณเตเดณ เดเดเตเดฐเดนเดคเตเดคเดพเตฝ เดจเดฟเตผเดฆเตเดฆเตเดถเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจเต.
- เดธเดเดญเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเตปเตเดฑเดฟเดฑเตเดฑเดฟเดเดณเต เดฎเดพเดฑเตเดฑเดพเดจเดพเดตเดพเดคเตเดค เดตเดธเตเดคเตเดเตเดเดณเดพเดฏเดฟ เดชเตเดฐเดคเดฟเดจเดฟเดงเตเดเดฐเดฟเดเตเดเดพเดจเตเดณเตเดณ เดเดดเดฟเดตเต
- CRUD เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเดณเดฟเตฝ เดกเตเดจเดพเดฎเดฟเดเต เด เดฒเตเดเตเดเตเดทเดจเตเดเดณเตเดจเตเดจเตเดฎเดฟเดฒเตเดฒ.
- เด
เดเดฟเดธเตเดฅเดพเดจ เดชเตเดฐเตเดชเตเดชเตผเดเตเดเดฟเดเตพเดเตเดเตเดณเตเดณ เดเดเดชเดพเดเต เดชเดฟเดจเตเดคเตเดฃ
เดเดธเดฟเดเดกเดฟ : เดเดฑเตเดฑเตเดฎเดฟเดธเดฟเดฑเตเดฑเดฟ, เดธเตเดฅเดฟเดฐเดค, เดเดฑเตเดฑเดชเตเดชเตเดเตฝ, เดตเดฟเดถเตเดตเดพเดธเตเดฏเดค. - เดเดฑเตเดฑเดตเตเด เดเดจเดชเตเดฐเดฟเดฏเดฎเดพเดฏ เดเตเดธเตเดเดณเดฟเตฝ เดตเตเดเดค.
เด เดเดตเดถเตเดฏเดเดคเดเตพเดเตเดเตเดชเตเดชเด, SQLite เดเดฐเต เดจเดฒเตเดฒ เดเตเดฏเดฟเดธเดพเดฏเดฟเดฐเตเดจเตเดจเต. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดฌเดฆเดฒเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดชเด เดจเดคเตเดคเดฟเตปเตเดฑเต เดญเดพเดเดฎเดพเดฏเดฟ, เดเดพเตป เดเดฐเต เดชเตเดธเตเดคเดเด เดเดฃเตเดเต
2. เดเตฝเดเดเดกเดฟเดฌเดฟ เดชเตเดธเดฟเดทเดจเดฟเดเดเต
LMDB เดเดจเตเดจเดคเต เดตเดณเดฐเต เดเตเดฑเดฟเดฏ เดเดฐเต เดฒเตเดฌเตเดฐเดฑเดฟเดฏเดพเดฃเต (10K เดตเดฐเดฟเดเตพ เดฎเดพเดคเตเดฐเด), เด เดคเต เดกเดพเดฑเตเดฑเดพเดฌเตเดธเตเดเดณเตเดเต เดเดฑเตเดฑเดตเตเด เดคเดพเดดเตเดจเตเดจ เด เดเดฟเดธเตเดฅเดพเดจ เดชเดพเดณเดฟ - เดธเดเดญเดฐเดฃเด เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเต.
เดฎเตเดเดณเดฟเดฒเต เดกเดฏเดเตเดฐเด เดเดพเดฃเดฟเดเตเดเตเดจเตเดจเดคเต, เดเดฏเตผเดจเตเดจ เดฒเตเดตเดฒเตเดเตพ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจ SQLite-เดฎเดพเดฏเดฟ LMDB เดคเดพเดฐเดคเดฎเตเดฏเด เดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดเตเตผ เดกเดพเดฑเตเดฑเดฏเตเดณเตเดณ SQLite-เดจเตเดเตเดเดพเตพ เดถเดฐเดฟเดฏเดฒเตเดฒ เดเดจเตเดจเดพเดฃเต. BerkeleyDB, LevelDB, Sophia, RocksDB, เดฎเตเดคเดฒเดพเดฏเดต - เดเดฐเต เดธเตเดฑเตเดฑเตเดฑเตเดเต เดเดเตเดเดฟเดจเตเดเดณเต เดคเตเดฒเตเดฏ เดเดคเดฟเดฐเดพเดณเดฟเดเดณเดพเดฏเดฟ เดเดฆเตเดงเดฐเดฟเดเตเดเตเดจเตเดจเดคเต เดเตเดเตเดคเตฝ เดจเตเดฏเดพเดฏเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเตเด. SQLite-เตปเตเดฑเต เดธเตเดฑเตเดฑเตเดฑเตเดเต เดเดเตเดเดฟเตป เดเดเดเดฎเดพเดฏเดฟ LMDB เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจ เดธเดเดญเดตเดตเดฟเดเดพเดธเดเตเดเตพ เดชเตเดฒเตเด เดเดฃเตเดเต. 2012เดฒเดพเดฏเดฟเดฐเตเดจเตเดจเต เดเดคเตเดคเดฐเดฎเตเดฐเต เดชเดฐเตเดเตเดทเดฃเด
เดเตฝเดเดเดกเดฟเดฌเดฟ เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเตเด เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดกเดพเดฑเตเดฑเดพเดฌเตเดธเตเดเตพเดเตเดเตเดณเตเดณ เดเดเตเดเดฟเตป เดเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต. เดฒเตเดฌเตเดฐเดฑเดฟ เด
เดคเดฟเตปเตเดฑเต เดฐเตเดชเดคเตเดคเดฟเดจเต เดกเตเดตเดฒเดชเตเดชเตผเดฎเดพเดฐเตเดเต เดเดเดชเตเดชเตเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต
เดเตฝเดเดเดกเดฟเดฌเดฟ เดชเดฒเดชเตเดชเตเดดเตเด เดเดฐเต เดธเตเดฑเตเดฑเตเดฑเตเดเต เดเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดฎเตเดธเดฟเดฒเตเดฒ เดซเดฏเตผเดซเตเดเตเดธเต เดฌเตเดฐเตเดธเตผ
เดฎเตเดฌเตเตฝ เดกเตเดตเดฒเดชเตโเดฎเตเตปเตเดฑเดฟเตปเตเดฑเต เดฒเตเดเดคเตเดคเตเด เด เดเตปเดเดฟเตป เด
เดคเดฟเตปเตเดฑเตเดคเดพเดฏ เด
เดเดฏเดพเดณเด เดชเดคเดฟเดชเตเดชเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเต. เด
เดคเดฟเตปเตเดฑเต เดเดชเดฏเตเดเดคเตเดคเดฟเตปเตเดฑเต เดธเตเดเดจเดเตพ เดเดเดพเด
เดเดฑเดพเดเตเดเดฟเดณเดฟเตปเตเดฑเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดคเตเดคเดฟเดฒเดพเดฏเดคเดฟเดจเต เดถเตเดทเด เดฌเตเตผเดเตเดเตโเดฒเดฟเดกเดฟเดฌเดฟ เด
เดตเดถเตเดทเดฟเดชเตเดชเดฟเดเตเด เดธเตเดฅเดฒเดคเตเดคเต เดธเตเดฐเตเดฏเดจเดฟเตฝ เดเดฐเต เดธเตเดฅเดพเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ เดเตฝเดเดเดกเดฟเดฌเดฟ เดตเดฟเดเดฏเดเดฐเดฎเดพเดฏเดฟ เดชเตเดฐเดพเดเตเดเดฏเดพเดฃเต. เดธเดนเดชเดพเด เดฟเดเดณเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเตเดเตเดคเตเดคเตเดฎเตเดชเตเตพ เดชเตเดฒเตเด เด
เดคเดฟเตปเตเดฑเต เดตเตเดเดคเดฏเตเดเตเดเตเด เดตเดฟเดถเตเดตเดพเดธเตเดฏเดคเดฏเตเดเตเดเตเด เดฒเตเดฌเตเดฐเดฑเดฟ เดชเตเดฐเดฟเดฏเดชเตเดชเตเดเตเดเดคเดพเดฃเต. เดจเดฟเดเตเดเตพเดเตเดเดฑเดฟเดฏเดพเดตเตเดจเตเดจเดคเตเดชเตเดฒเต, เดธเตเดเดจเตเดฏ เดเดเตเดเดญเดเตเดทเดฃเดเตเดเดณเตเดจเตเดจเตเดฎเดฟเดฒเตเดฒ, เดเตเดเดพเดคเต LMDB, SQLite เดเดจเตเดจเดฟเดตเดฏเตเดเตเดเดฟเดเดฏเดฟเตฝ เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเดฎเตเดชเตเตพ เดจเดฟเดเตเดเตพ เด
เดญเดฟเดฎเตเดเตเดเดฐเดฟเดเตเดเตเดฃเตเดเดฟเดตเดฐเตเดจเตเดจ เดเตเดฐเตเดกเต-เดเดซเดฟเดจเต เดเดพเตป เดเดจเตเดจเดฟเดชเตเดชเดฑเดฏเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต. เดตเตผเดงเดฟเดเตเด เดตเตเดเดค เดเดเตเดเดจเต เดเตเดตเดฐเดฟเดเตเดเดพเดฎเตเดจเตเดจเต เดฎเตเดเดณเดฟเดฒเตเดณเตเดณ เดกเดฏเดเตเดฐเด เดตเตเดฏเดเตเดคเดฎเดพเดฏเดฟ เดเดพเดฃเดฟเดเตเดเตเดจเตเดจเต. เดเดฆเตเดฏเด, เดกเดฟเดธเตเดเต เดธเดเดญเดฐเดฃเดคเตเดคเดฟเดจเต เดฎเตเดเดณเดฟเดฒเตเดณเตเดณ เด
เดฎเตเตผเดคเตเดคเตเดเดฐเดฃเดคเตเดคเดฟเตปเตเดฑเต เด
เดงเดฟเด เดชเดพเดณเดฟเดเตพเดเตเดเดพเดฏเดฟ เดเดเตเดเตพ เดชเดฃเด เดจเตฝเดเดฟเดฒเตเดฒ. เด
เดตเดฏเดฟเดฒเตเดฒเดพเดคเต เดเดฐเต เดจเดฒเตเดฒ เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดฏเตเดเตเดเต เดเดชเตเดชเตเดดเตเด เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒเตเดจเตเดจเต เดตเตเดฏเดเตเดคเดฎเดพเดฃเต, เด
เดต เด
เดจเดฟเดตเดพเดฐเตเดฏเดฎเดพเดฏเตเด เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดเตเดกเดฟเตฝ เดฆเตเดถเตเดฏเดฎเดพเดเตเด, เดชเดเตเดทเต เด
เดต เดตเดณเดฐเต เดธเตเดเตเดทเตเดฎเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเตเด. เดเดฐเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโเด เด
เดชเตเดฒเดฟเดเตเดเตเดทเดจเต เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดธเดตเดฟเดถเตเดทเดคเดเตพ เด
เดตเดฏเดฟเตฝ เด
เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเดฟเดฒเตเดฒ, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, SQL เดญเดพเดทเดฏเดฟเดฒเต เดเตเดฆเตเดฏเดเตเดเตพเดเตเดเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ. เดฐเดฃเตเดเดพเดฎเดคเดพเดฏเดฟ, เดกเดฟเดธเตเดเต เดธเตเดฑเตเดฑเตเดฑเตเดเดฟเดฒเตเดเตเดเตเดณเตเดณ เด
เดญเตเดฏเตผเดคเตเดฅเดจเดเดณเดฟเตฝ เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเดณเตเดเต เดฎเดพเดชเตเดชเดฟเดเดเต เดเดชเตเดฑเตเดฑเดฟเดฎเตฝ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเดคเต เดธเดพเดงเตเดฏเดฎเดพเดเตเด. SQLite เดเดฃเตเดเตเดเดฟเตฝ
3. เดเตฝเดเดเดกเดฟเดฌเดฟเดฏเตเดเต เดฎเตเดจเตเดจเต เดคเตเดฃเตเดเตพ
เดเดฐเต เดชเดเตเดทเดฟเดฏเตเดเต เดเดพเดดเตเดเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดเตฝเดเดเดกเดฟเดฌเดฟเดฏเดฟเดฒเตเดเตเดเต เดจเตเดเตเดเดฟเดฏเดคเดฟเดจเดพเตฝ, เดเดดเดคเตเดคเดฟเตฝ เดชเตเดเดพเดจเตเดณเตเดณ เดธเดฎเดฏเดฎเดพเดฏเดฟ. เด เดเตเดคเตเดค เดฎเตเดจเตเดจเต เดตเดฟเดญเดพเดเดเตเดเตพ เดธเตเดฑเตเดฑเตเดฑเตเดเต เดเตผเดเตเดเดฟเดเตเดเตเดเตผ เดจเดฟเดฒเดจเดฟเตฝเดเตเดเตเดจเตเดจ เดชเตเดฐเดงเดพเดจ เดคเตเดฃเตเดเดณเตเดเต เดตเดฟเดถเดเดฒเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ เดจเตเดเตเดเดฟเดตเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต:
- เดกเดฟเดธเตเดเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดเดจเตเดคเดฐเดฟเด เดกเดพเดฑเตเดฑ เดเดเดจเดเตพ เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เดเดฐเต เดฎเตเดเตเดเดพเดจเดฟเดธเดฎเดพเดฏเดฟ เดฎเตเดฎเตเดฎเดฑเดฟ-เดฎเดพเดชเตเดชเต เดเตเดฏเตเดค เดซเดฏเดฒเตเดเตพ.
- เดธเดเดญเดฐเดฟเดเตเด เดกเดพเดฑเตเดฑเดฏเตเดเต เดเดเดจเดฏเตเดเต เดเดฐเต เดเตผเดเดจเตเดธเตเดทเดจเดพเดฏเดฟ B+-เดเตเดฐเต.
- ACID เดเตเดฐเดพเตปเดธเดพเดเตเดทเตป เดชเตเดฐเตเดชเตเดชเตผเดเตเดเดฟเดเดณเตเด เดฎเตพเดเตเดเดฟเดตเตเตผเดทเดจเตเด เดจเตฝเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดฐเต เดธเดฎเตเดชเดจเดฎเตเดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ เดเตเดชเตเดชเดฟ-เดเตบ-เดฑเตเดฑเตเดฑเต.
3.1 เดคเดฟเดฎเดฟเดเดเดฒเด #1. เดฎเตเดฎเตเดฎเดฑเดฟ เดฎเดพเดชเตเดชเต เดเตเดฏเตเดค เดซเดฏเดฒเตเดเตพ
เดฎเตเดฎเตเดฎเดฑเดฟ-เดฎเดพเดชเตเดชเต เดเตเดฏเตเดค เดซเดฏเดฒเตเดเตพ เดตเดณเดฐเต เดชเตเดฐเดงเดพเดจเดชเตเดชเตเดเตเด เดเดฐเต เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดพ เดเดเดเดฎเดพเดฃเต, เด เดต เดถเตเดเดฐเดฃเดคเตเดคเดฟเตปเตเดฑเต เดชเตเดฐเดฟเตฝ เดชเตเดฒเตเด เดฆเตเดถเตเดฏเดฎเดพเดเตเดจเตเดจเต. เดธเดเดญเดฐเดฟเดเตเด เดตเดฟเดตเดฐเดเตเดเดณเดฟเดฒเตเดเตเดเตเดณเตเดณ เดเดเตโเดธเดธเต เดเดพเดทเดฟเดเดเต, เดธเดฟเตปเดเตเดฐเตเดฃเตเดธเตเดทเตป เดเดจเตเดจเดฟเดตเดฏเตเดเต เดชเตเดฐเดถเตเดจเดเตเดเตพ เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดเดชเตเดชเดฑเตเดฑเตเดฑเดฟเดเดเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเต เดตเดฟเดเตเดเตเดเตเดเตเดคเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเตฝเดเดเดกเดฟเดฌเดฟเดฏเดฟเตฝ เดเดพเดทเตเดเดณเตเดจเตเดจเตเด เดคเดจเตเดจเต เด เดเดเตเดเดฟเดฏเดฟเดเตเดเดฟเดฒเตเดฒ. เดเดคเต เดฐเดเดฏเดฟเดคเดพเดตเดฟเตปเตเดฑเต เดฌเตเดงเดชเตเตผเดตเดฎเดพเดฏ เดคเตเดฐเตเดฎเดพเดจเดฎเดพเดฃเต, เดเดพเดฐเดฃเด เดฎเดพเดชเตเดชเต เดเตเดฏเตเดค เดซเดฏเดฒเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเตเดฐเดฟเดเตเดเต เดกเดพเดฑเตเดฑ เดตเดพเดฏเดฟเดเตเดเตเดจเตเดจเดคเต เดเดเตเดเดฟเตป เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเดคเดฟเตฝ เดงเดพเดฐเดพเดณเด เดเตเดฃเตเดเตพ เดฎเตเดฑเดฟเดเตเดเดพเตป เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต. เด เดตเดฏเดฟเตฝ เดเดฟเดฒเดคเดฟเตปเตเดฑเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏ เดชเดเตเดเดฟเดเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดณเดฐเต เด เดเดฒเตเดฏเดพเดฃเต เดเตเดตเดเต.
- เดจเดฟเดฐเดตเดงเดฟ เดชเตเดฐเดเตเดฐเดฟเดฏเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดฎเตเดชเตเตพ เดธเตเดฑเตเดฑเตเดฑเตเดเดฟเดฒเต เดกเดพเดฑเตเดฑเดฏเตเดเต เดธเตเดฅเดฟเดฐเดค เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเตเดจเตเดจเดคเต เดเดชเตเดชเดฑเตเดฑเตเดฑเดฟเดเดเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตปเตเดฑเต เดเดคเตเดคเดฐเดตเดพเดฆเดฟเดคเตเดคเดฎเดพเดฏเดฟ เดฎเดพเดฑเตเดจเตเดจเต. เด เดเตเดคเตเดค เดตเดฟเดญเดพเดเดคเตเดคเดฟเตฝ, เด เดฎเตเดเตเดเดพเดจเดฟเดเตเดธเต เดตเดฟเดถเดฆเดฎเดพเดฏเตเด เดเดฟเดคเตเดฐเดเตเดเดณเตเดฎเดพเดฏเตเด เดเตผเดเตเดเดเตเดฏเตเดฏเตเดจเตเดจเต.
- เดเดพเดทเตเดเดณเตเดเต เด เดญเดพเดตเด เดกเตเดจเดพเดฎเดฟเดเต เด เดฒเตเดเตเดเตเดทเดจเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเด เดเดตเตผเดนเตเดกเดฟเตฝ เดจเดฟเดจเตเดจเต เดเตฝเดเดเดกเดฟเดฌเดฟเดฏเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดเดดเดฟเดตเดพเดเตเดเตเดจเตเดจเต. เดชเตเดฐเดพเดฏเตเดเดฟเดเดฎเดพเดฏเดฟ เดกเดพเดฑเตเดฑ เดตเดพเดฏเดฟเดเตเดเตเด เดเดจเตเดจเดคเดฟเดจเตผเดคเตเดฅเด เดตเตเตผเดเตเดตเตฝ เดฎเตเดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ เดถเดฐเดฟเดฏเดพเดฏ เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเดฒเตเดเตเดเต เดเดฐเต เดชเตเดฏเดฟเตปเตเดฑเตผ เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเด, เด เดคเดฟเตฝ เดเตเดเตเดคเดฒเตเดจเตเดจเตเด เดเดฒเตเดฒ. เดเดคเต เดธเดฏเตปเดธเต เดซเดฟเดเตเดทเตป เดชเตเดฒเต เดคเตเดจเตเดจเตเดจเตเดจเต, เดเดจเตเดจเดพเตฝ เดธเตเดฑเตเดฑเตเดฑเตเดเต เดธเตเดดเตเดธเต เดเตเดกเดฟเตฝ calloc เดฒเตเดเตเดเตเดณเตเดณ เดเดฒเตเดฒเดพ เดเตเดณเตเดเดณเตเด เดธเตเดฑเตเดฑเตเดฑเตเดเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดซเดเดเตเดทเดจเดฟเตฝ เดเตเดจเตเดฆเตเดฐเตเดเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
- เดเดพเดทเตเดเดณเตเดเต เด เดญเดพเดตเด เด เดตเดฏเตเดเต เดเดเตโเดธเดธเต เดธเดฎเดจเตเดตเดฏเดตเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเด เดฒเตเดเตเดเตเดเดณเตเดเต เด เดญเดพเดตเดตเตเด เด เตผเดคเตเดฅเดฎเดพเดเตเดเตเดจเตเดจเต. เดเดฐเต เดธเดฎเดฏเด เด เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดพเดฏ เดตเดพเดฏเดจเดเตเดเดพเดฐเตเดเต เดเดฃเตเดฃเด เดเดฃเตเดเดพเดเดพเดตเตเดจเตเดจ เดตเดพเดฏเดจเดเตเดเดพเตผเดเตเดเต, เดกเดพเดฑเตเดฑเดฏเดฟเดฒเตเดเตเดเตเดณเตเดณ เดตเดดเดฟเดฏเดฟเตฝ เดเดฐเต เดฎเตเดฏเตเดเตเดเตเดเตเดธเต เดชเตเดฒเตเด เดเดพเดฃเตเดจเตเดจเดฟเดฒเตเดฒ. เดเดคเตเดฎเตเดฒเด, CPU-เดเดณเตเดเต เดเดฃเตเดฃเดคเตเดคเต เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ เดตเดพเดฏเดจเดพ เดตเตเดเดคเดฏเตเดเตเดเต เด เดจเตเดฏเตเดเตเดฏเดฎเดพเดฏ เดฒเตเดจเดฟเดฏเตผ เดธเตเดเตเดฒเดฌเดฟเดณเดฟเดฑเตเดฑเดฟ เดเดฃเตเดเต. เดเตฝเดเดเดกเดฟเดฌเดฟเดฏเดฟเตฝ, เดชเดฐเดฟเดทเตเดเตเดเดฐเดฃ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ เดฎเดพเดคเตเดฐเดฎเต เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเดเตเดเดฟเดเตเดเตเดณเตเดณเต. เดเดฐเต เดธเดฎเดฏเดคเตเดคเต เดเดฐเต เดเดดเตเดคเตเดคเตเดเดพเดฐเตป เดฎเดพเดคเตเดฐเดฎเต เดเดฃเตเดเดพเดเต.
- เดเดฐเต เดฎเตพเดเตเดเดฟ-เดคเตเดฐเตเดกเดกเต เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเด เดตเดณเดฐเต เดธเดเตเดเตเตผเดฃเตเดฃเดฎเดพเดฏ เดชเดฟเดถเดเตเดเตพ เดเดดเดฟเดตเดพเดเตเดเตเดจเตเดจเดคเดพเดฃเต เดเดฑเตเดฑเดตเตเด เดเตเดฑเดเตเด เดเดพเดทเดฟเดเดเต, เดธเดฟเตปเดเตเดฐเตเดฃเตเดธเตเดทเตป เดฒเตเดเดฟเดเต. Usenix OSDI 2014 เดเตเตบเดซเดฑเตปเดธเดฟเตฝ เดฐเดธเดเดฐเดฎเดพเดฏ เดฐเดฃเตเดเต เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต เดชเด เดจเดเตเดเตพ เดเดฃเตเดเดพเดฏเดฟเดฐเตเดจเตเดจเต:
"เดเดฒเตเดฒเดพ เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเดเตเดเดณเตเด เดคเตเดฒเตเดฏเดฎเดพเดฏเดฟ เดธเตเดทเตเดเดฟเดเตเดเดฟเดเตเดเดฟเดฒเตเดฒ: เดเตเดฐเดพเดทเต-เดเตเตบเดธเดฟเดธเตเดฑเตเดฑเตปเตเดฑเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเดณเตเดเต เดเตเดฐเดพเดซเตเดฑเตเดฑเดฟเดเดเดฟเตปเตเดฑเต เดธเดเตเดเตเตผเดฃเตเดฃเดคเดฏเตเดเตเดเตเดฑเดฟเดเตเดเต" ะธ"เดตเดฟเดจเตเดฆเดคเตเดคเดฟเดจเตเด เดฒเดพเดญเดคเตเดคเดฟเดจเตเด เดตเตเดฃเตเดเดฟเดฏเตเดณเตเดณ เดชเตเดกเดจ เดกเดพเดฑเตเดฑเดพเดฌเตเดธเตเดเตพ" . เด เดตเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฟเดเตเดเตพเดเตเดเต LMDB-เดฏเตเดเต เด เดญเตเดคเดชเตเตผเดตเดฎเดพเดฏ เดตเดฟเดถเตเดตเดพเดธเตเดฏเดคเดฏเตเดเตเดเตเดฑเดฟเดเตเดเตเด SQLite-เดจเตเดเตเดเดพเตพ เดฎเดฟเดเดเตเด ACID เดเดเดชเดพเดเต เดชเตเดฐเตเดชเตเดชเตผเดเตเดเดฟเดเดณเตเดเต เดเดคเดพเดฃเตเดเต เดเตเดฑเตเดฑเดฎเดฑเตเดฑ เดฐเตเดคเดฟเดฏเดฟเตฝ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเตเด เดตเดฟเดตเดฐเดเตเดเตพ เดถเตเดเดฐเดฟเดเตเดเดพเดจเดพเดเตเด. - เดเตฝเดเดเดกเดฟเดฌเดฟเดฏเตเดเต เดฎเดฟเดจเดฟเดฎเดฒเดฟเดธเด เด เดคเดฟเตปเตเดฑเต เดเตเดกเดฟเตปเตเดฑเต เดฎเตเดทเตเตป เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเด เดชเตเดฐเตเดธเดธเดฑเดฟเตปเตเดฑเต เดเตฝ1 เดเดพเดทเตเดฏเดฟเตฝ เดคเตเดเตผเดจเตเดจเตเดณเตเดณ เดธเตเดชเตเดกเต เดธเตเดตเดญเดพเดตเดธเดตเดฟเดถเตเดทเดคเดเดณเตเดเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดธเตเดฅเดพเดชเดฟเดเตเดเดพเตป เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต.
เดจเดฟเตผเดญเดพเดเตเดฏเดตเดถเดพเตฝ, iOS-เตฝ, เดฎเตเดฎเตเดฎเดฑเดฟ-เดฎเดพเดชเตเดชเต เดเตเดฏเตเดค เดซเดฏเดฒเตเดเตพ เดเดณเตเดณเดคเดฟเดจเดพเตฝ, เดเดฒเตเดฒเดพเด เดจเดฎเตเดฎเตพ เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเดคเตเดฐ เดฎเตเดเดฐเดนเดฟเดคเดฎเดฒเตเดฒ. เด เดตเดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเด เดเตเดฑเดตเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเต เดเตเดเตเดคเตฝ เดฌเตเดงเดชเตเตผเดตเตเดตเด เดธเดเดธเดพเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดเดชเตเดชเดฑเตเดฑเตเดฑเดฟเดเดเต เดธเดฟเดธเตเดฑเตเดฑเดเตเดเดณเดฟเตฝ เด เดธเดเดตเดฟเดงเดพเดจเด เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเตเดคเตเดคเดคเตเดคเตเดตเดเตเดเตพ เดเตผเดฎเตเดฎเดฟเดเตเดเตเดฃเตเดเดคเต เดเดตเดถเตเดฏเดฎเดพเดฃเต.
เดฎเตเดฎเตเดฎเดฑเดฟ เดฎเดพเดชเตเดชเต เดเตเดฏเตเดค เดซเดฏเดฒเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดชเตเดคเตเดตเดพเดฏ เดตเดฟเดตเดฐเดเตเดเตพ
เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจ เดเดฒเตเดฒเดพ เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดฎเดพเดฏเตเด เดเดชเตเดชเดฑเตเดฑเตเดฑเดฟเดเดเต เดธเดฟเดธเตเดฑเตเดฑเด เดเดฐเต เดชเตเดฐเตเดธเดธเต เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดเตปเตเดฑเดฟเดฑเตเดฑเดฟเดฏเต เดฌเดจเตเดงเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเต. เดเดฐเต เดชเตเดฐเดเตเดฐเดฟเดฏเดฏเตเดเตเดเตเด เดเดฐเต เดคเตเดเตผเดเตเดเดฏเดพเดฏ เดตเดฟเดฒเดพเดธเดเตเดเตพ เด เดจเตเดตเดฆเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เด เดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดพเตป เดเดตเดถเตเดฏเดฎเดพเดฏ เดเดฒเตเดฒเดพเด เดธเตเดฅเดพเดชเดฟเดเตเดเตเดจเตเดจเต. เดเดฑเตเดฑเดตเตเด เดเตเดฑเดเตเด เดตเดฟเดฒเดพเดธเดเตเดเดณเดฟเตฝ เดเตเดกเตเด เดนเดพเตผเดกเต-เดเตเดกเตเดเตเดฏเตโเดค เดกเดพเดฑเตเดฑเดฏเตเด เดเดฑเดตเดฟเดเดเตเดเดณเตเด เดเดณเตเดณ เดตเดฟเดญเดพเดเดเตเดเดณเตเดฃเตเดเต. เด เดเตเดคเตเดคเดคเดพเดฏเดฟ, เดนเตเดชเตเดชเต เดเดจเตเดจ เดชเตเดฐเดฟเตฝ เดจเดฎเตเดเตเดเดฑเดฟเดฏเดพเดตเตเดจเตเดจ, เดกเตเดจเดพเดฎเดฟเดเต เด เดกเตเดฐเดธเต เดธเตโเดชเตเดฏเตโเดธเดฟเตปเตเดฑเต เดตเตผเดฆเตเดงเดฟเดเตเดเตเดตเดฐเตเดจเตเดจ เดฌเตเดฒเตเดเตเดเต เดตเดฐเตเดจเตเดจเต. เดชเตเดฐเตเดเตเดฐเดพเดฎเดฟเตปเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจ เดธเดฎเดฏเดคเตเดคเต เดฆเตเดถเตเดฏเดฎเดพเดเตเดจเตเดจ เดเตปเตเดฑเดฟเดฑเตเดฑเดฟเดเดณเตเดเต เดตเดฟเดฒเดพเดธเดเตเดเตพ เดเดคเดฟเตฝ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดธเตเดฑเตเดฑเดพเดเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดฎเตเดฎเตเดฎเดฑเดฟ เดเดฐเดฟเดฏเดฏเดพเดฃเต เดฎเตเดเดณเดฟเตฝ. เดเดจเตเดจเตเดเดฟเตฝ เด เดคเต เดตเดณเดฐเตเดจเตเดจเต เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเตเดฐเตเดเตเดเตเดจเตเดจเต; เดฎเดฑเตเดฑเตเดฐเต เดตเดฟเดงเดคเตเดคเดฟเตฝ เดชเดฑเดเตเดเดพเตฝ, เด เดคเดฟเตปเตเดฑเต เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเดจเตเด เดเดฒเดจเดพเดคเตเดฎเด เดธเตเดตเดญเดพเดตเดฎเตเดฃเตเดเต. เดธเตเดฑเตเดฑเดพเดเตเดเตเด เดเตเดฎเตเดชเดพเดฐเดตเตเด เดชเดฐเดธเตเดชเดฐเด เดคเดณเตเดณเตเดจเตเดจเดคเตเด เดเดเดชเตเดเตเดจเตเดจเดคเตเด เดคเดเดฏเดพเตป, เด เดต เดตเดฟเดฒเดพเดธ เดธเตเดฅเดฒเดคเตเดคเดฟเตปเตเดฑเต เดตเดฟเดตเดฟเดง เด เดฑเตเดฑเดเตเดเดณเดฟเตฝ เดธเตเดฅเดฟเดคเดฟ เดเตเดฏเตเดฏเตเดจเตเดจเต. เดฎเตเดเดณเดฟเดฒเตเด เดคเดพเดดเตเดฏเตเดฎเดพเดฏเดฟ เดฐเดฃเตเดเต เดเดฒเดจเดพเดคเตเดฎเด เดตเดฟเดญเดพเดเดเตเดเตพเดเตเดเดฟเดเดฏเดฟเตฝ เดเดฐเต เดฆเตเดตเดพเดฐเดฎเตเดฃเตเดเต. เดชเตเดฐเดเตเดฐเดฟเดฏเดฏเตเดฎเดพเดฏเดฟ เดตเดฟเดตเดฟเดง เดเตปเตเดฑเดฟเดฑเตเดฑเดฟเดเดณเต เดฌเดจเตเดงเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เด เดฎเดงเตเดฏเดญเดพเดเดคเตเดคเต เดตเดฟเดฒเดพเดธเดเตเดเตพ เดเดชเตเดชเดฑเตเดฑเตเดฑเดฟเดเดเต เดธเดฟเดธเตเดฑเตเดฑเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต. เดชเตเดฐเดคเตเดฏเตเดเดฟเดเตเดเตเด, เดกเดฟเดธเตเดเดฟเดฒเต เดเดฐเต เดซเดฏเดฒเตเดฎเดพเดฏเดฟ เดเดฐเต เดจเดฟเดถเตเดเดฟเดค เดคเตเดเตผเดเตเดเดฏเดพเดฏ เดตเดฟเดฒเดพเดธเดเตเดเตพ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดเดคเดฟเดจเต เดเดดเดฟเดฏเตเด. เด เดคเตเดคเดฐเดฎเตเดฐเต เดซเดฏเดฒเดฟเดจเต เดฎเตเดฎเตเดฎเดฑเดฟ-เดฎเดพเดชเตเดชเตเดกเต เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเตเดจเตเดจเต
เดชเตเดฐเดเตเดฐเดฟเดฏเดฏเตเดเตเดเต เด เดจเตเดตเดฆเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดตเดฟเดฒเดพเดธ เดเดเด เดตเดณเดฐเต เดตเดฒเตเดคเดพเดฃเต. เดธเตเดฆเตเดงเดพเดจเตเดคเดฟเดเดฎเดพเดฏเดฟ, เดตเดฟเดฒเดพเดธเดเตเดเดณเตเดเต เดเดฃเตเดฃเด เดชเตเดฏเดฟเตปเตเดฑเดฑเดฟเตปเตเดฑเต เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเตฝ เดฎเดพเดคเตเดฐเด เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเตเดเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เดเดคเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตปเตเดฑเต เดฌเดฟเดฑเตเดฑเต เดถเตเดทเดฟ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเดเตเดเตเดจเตเดจเต. เดซเดฟเดธเดฟเดเตเดเตฝ เดฎเตเดฎเตเดฎเดฑเดฟ เด เดคเดฟเดฒเตเดเตเดเต 1-เดเต-1 เดตเดฐเต เดฎเดพเดชเตเดชเต เดเตเดฏเตโเดคเดฟเดเตเดเตเดฃเตเดเตเดเตเดเดฟเตฝ, เดเดฆเตเดฏเดคเตเดคเต เดชเตเดฐเตเดธเดธเตเดธเต เดคเดจเตเดจเต เดฎเตเดดเตเดตเตป เดฑเดพเดฎเตเด เดจเดถเดฟเดชเตเดชเดฟเดเตเดเตเด, เดเตเดเดพเดคเต เดฎเตพเดเตเดเดฟเดเดพเดธเตโเดเตเดเดฟเดเตเดเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดธเดเดธเดพเดฐเดฟเดเตเดเดฟเดฒเตเดฒ.
เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดเดเตเดเดณเตเดเต เด เดจเตเดญเดตเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต, เดเดงเตเดจเดฟเด เดเดชเตเดชเดฑเตเดฑเตเดฑเดฟเดเดเต เดธเดฟเดธเตเดฑเตเดฑเดเตเดเตพเดเตเดเต เดเดฐเตเดธเดฎเดฏเด เดเดตเดถเตเดฏเดฎเตเดณเตเดณเดคเตเดฐ เดชเตเดฐเดเตเดฐเดฟเดฏเดเตพ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดพเตป เดเดดเดฟเดฏเตเดฎเตเดจเตเดจเต เดเดเตเดเตพเดเตเดเดฑเดฟเดฏเดพเด. เดชเตเดชเตเดชเดฑเดฟเดฒเต เดชเตเดฐเตเดธเดธเตเดธเตเดเตพเดเตเดเต เดฎเดพเดคเตเดฐเดฎเต เด เดตเตผ เดงเดพเดฐเดพเดณเด เดฎเตเดฎเตเดฎเดฑเดฟ เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเตเดณเตเดณเต เดเดจเตเดจ เดตเดธเตเดคเตเดค เดเดพเดฐเดฃเด เดเดคเต เดธเดพเดงเตเดฏเดฎเดพเดฃเต, เดชเดเตเดทเต เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ เด เดต เดชเตเดฐเดงเดพเดจ เดซเดฟเดธเดฟเดเตเดเตฝ เดฎเตเดฎเตเดฎเดฑเดฟเดฏเดฟเดฒเตเดเตเดเต เดฒเตเดกเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดเดตเดฟเดเตเดฏเตเด เดเดชเตเดชเตเดณเตเด เดเดตเดถเตเดฏเดเตเดเดพเดฐเตเดณเตเดณ เดญเดพเดเด เดฎเดพเดคเตเดฐเดฎเดพเดฃเต. เด เดคเดฟเดจเดพเตฝ, เดเดฐเต เดชเตเดฐเดเตเดฐเดฟเดฏเดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเด เดฎเตเดฎเตเดฎเดฑเดฟเดฏเต เดตเตเตผเดเตเดตเตฝ เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเตเดจเตเดจเต.
เดเดชเตเดชเดฑเตเดฑเตเดฑเดฟเดเดเต เดธเดฟเดธเตเดฑเตเดฑเด เดตเตเตผเดเตเดตเตฝ, เดซเดฟเดธเดฟเดเตเดเตฝ เดฎเตเดฎเตเดฎเดฑเดฟ เดเดฐเต เดจเดฟเดถเตเดเดฟเดค เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเตเดเตเดเดณเดพเดฏเดฟ เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต. เดตเตเตผเดเตเดตเตฝ เดฎเตเดฎเตเดฎเดฑเดฟเดฏเตเดเต เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดชเตเดเดฟเดจเต เดเดตเดถเตเดฏเดเตเดเดพเดฐเตเดฃเตเดเตเดเตเดเดฟเตฝ, เดเดชเตเดชเดฑเตเดฑเตเดฑเดฟเดเดเต เดธเดฟเดธเตเดฑเตเดฑเด เด เดคเต เดซเดฟเดธเดฟเดเตเดเตฝ เดฎเตเดฎเตเดฎเดฑเดฟเดฏเดฟเดฒเตเดเตเดเต เดฒเตเดกเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดชเดเตเดเดฟเดเดฏเดฟเตฝ เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดคเตเดคเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เดธเตเดเดจเตเดฏ เดธเตเดฒเตเดเตเดเตเดเตพ เดเดฒเตเดฒเตเดเตเดเดฟเตฝ, เดฎเตเดฎเตเดชเต เดฒเตเดกเต เดเตเดฏเตเดค เดชเตเดเตเดเดณเดฟเดฒเตเดจเตเดจเต เดกเดฟเดธเตเดเดฟเดฒเตเดเตเดเต เดชเดเตผเดคเตเดคเดฟ, เดเดตเดถเตเดฏเดฎเตเดณเตเดณเดคเต เด เดคเดฟเตปเตเดฑเต เดธเตเดฅเดพเดจเด เดชเดฟเดเดฟเดเตเดเตเดจเตเดจเต. เดเดเตเดเตพ เดเดเตป เดฎเดเดเตเดเดฟเดฏเตเดคเตเดคเตเดจเตเดจ เด เดจเดเดชเดเดฟเดเตเดฐเดฎเดคเตเดคเต เดธเตเดตเดพเดชเตเดชเดฟเดเดเต เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเตเดจเตเดจเต. เดเตเดตเดเตเดฏเตเดณเตเดณ เดเดฟเดคเตเดฐเด เดตเดฟเดตเดฐเดฟเดเตเด เดชเตเดฐเดเตเดฐเดฟเดฏเดฏเต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดจเตเดจเต. เด เดคเดฟเตฝ, เดตเดฟเดฒเดพเดธเด 0 เดเดณเตเดณ เดชเตเดเต A เดฒเตเดกเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดตเดฟเดฒเดพเดธเด 4 เดเดณเตเดณ เดชเตเดฐเดงเดพเดจ เดฎเตเดฎเตเดฎเดฑเดฟ เดชเตเดเดฟเตฝ เดธเตเดฅเดพเดชเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดคเต. เด เดตเดธเตเดคเตเดค เดธเตเตฝ เดจเดฎเตเดชเตผ 0 เดฒเต เดเดคเตเดคเดฟเดเดชเดพเดเตเดเตพ เดชเดเตเดเดฟเดเดฏเดฟเตฝ เดชเตเดฐเดคเดฟเดซเดฒเดฟเดเตเดเต.
เดฎเตเดฎเตเดฎเดฑเดฟเดฏเดฟเดฒเตเดเตเดเต เดฎเดพเดชเตเดชเต เดเตเดฏเตเดค เดซเดฏเดฒเตเดเดณเตเดเต เดเดฅเดฏเตเด เดธเดฎเดพเดจเดฎเดพเดฃเต. เดฏเตเดเตเดคเดฟเดชเดฐเดฎเดพเดฏเดฟ, เด
เดต เดคเตเดเตผเดเตเดเดฏเดพเดฏเตเด เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดตเตเตผเดเตเดตเตฝ เดตเดฟเดฒเดพเดธ เดธเตเดฅเดฒเดคเตเดคเต เดธเตเดฅเดฟเดคเดฟเดเตเดฏเตเดฏเตเดจเตเดจเต. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เด
เดตเตผ เดเดฐเต เดชเตเดเตเด เด
เดญเตเดฏเตผเดคเตเดฅเดจ เดชเตเดฐเดเดพเดฐเด เดฎเดพเดคเตเดฐเด เดซเดฟเดธเดฟเดเตเดเตฝ เดฎเตเดฎเตเดฎเดฑเดฟ เดชเตเดเต เดจเตฝเดเตเดจเตเดจเต. เด
เดคเตเดคเดฐเด เดชเตเดเตเดเดณเตเดเต เดชเดฐเดฟเดทเตเดเตเดเดฐเดฃเด เดกเดฟเดธเตเดเดฟเดฒเต เดซเดฏเดฒเตเดฎเดพเดฏเดฟ เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เด เดฐเตเดคเดฟเดฏเดฟเตฝ, เดฎเตเดฎเตเดฎเดฑเดฟเดฏเดฟเดฒเต เดฌเตเดฑเตเดฑเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดฒเดณเดฟเดคเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดเตเดฃเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เดซเดฏเตฝ I/O เดจเดฟเตผเดตเดนเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด - เดเดฒเตเดฒเดพ เดฎเดพเดฑเตเดฑเดเตเดเดณเตเด เดเดชเตเดชเดฑเตเดฑเตเดฑเดฟเดเดเต เดธเดฟเดธเตเดฑเตเดฑเด เดเตเตผเดฃเตฝ เดตเดดเดฟ เดธเตเดดเตเดธเต เดซเดฏเดฒเดฟเดฒเตเดเตเดเต เดธเตเดตเดฏเดฎเตเดต เดเตเดฎเดพเดฑเตเดฑเด เดเตเดฏเตเดฏเดชเตเดชเตเดเตเด.
เดฎเดฏเดเตเดเตเดฎเดฐเตเดจเตเดจเต
เดตเตเดฏเดคเตเดฏเดธเตเดค เดชเตเดฐเตเดธเดธเตเดธเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดกเดพเดฑเตเดฑเดพเดฌเตเดธเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดฎเตเดชเตเตพ LMDB เด
เดคเดฟเตปเตเดฑเต เด
เดตเดธเตเดฅเดฏเต เดเดเตเดเดจเต เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเตเดตเตเดจเตเดจเต เดเตเดตเดเตเดฏเตเดณเตเดณ เดเดฟเดคเตเดฐเด เดเดพเดฃเดฟเดเตเดเตเดจเตเดจเต. เดตเตเดฏเดคเตเดฏเดธเตโเดค เดชเตเดฐเตเดธเดธเตเดธเตเดเดณเตเดเต เดตเตเตผเดเตเดตเตฝ เดฎเตเดฎเตเดฎเดฑเดฟ เดเดฐเต เดซเดฏเดฒเดฟเดฒเตเดเตเดเต เดฎเดพเดชเตเดชเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดฒเตเดเต, เดเตฝเดเดเดกเดฟเดฌเดฟ เดเดพเดฃเตเดจเตเดจเดฟเดเดคเตเดคเต เด
เดตเดฏเตเดเต เดตเดฟเดฒเดพเดธ เดธเตโเดชเตเดฏเตโเดธเตเดเดณเตเดเต เดเดฟเดฒ เดฌเตเดฒเตเดเตเดเตเดเตพ เดเตเดฐเดพเตปเดธเดฟเดฑเตเดฑเตเดตเต เดเดฏเดฟ เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดเดเตเดเตพ เดเดชเตเดชเดฑเตเดฑเตเดฑเดฟเดเดเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเต เดจเดฟเตผเดฌเดจเตเดงเดฟเดเตเดเตเดจเตเดจเต.
เดฎเดฏเดเตเดเตเดฎเดฐเตเดจเตเดจเต
เดเตฝเดเดเดกเดฟเดฌเดฟ, เดธเตเดตเดคเดตเต, เดฑเตเดฑเตเดฑเต เดธเดฟเดธเตเดฑเตเดฑเด เดเตเตพ เดฎเตเดเตเดเดพเดจเดฟเดธเดคเตเดคเดฟเดฒเตเดเต เดกเดพเดฑเตเดฑเดพ เดซเดฏเตฝ เดชเดฐเดฟเดทเตเดเตเดเดฐเดฟเดเตเดเตเดเดฏเตเด เดฑเตเดกเต-เดเตบเดฒเดฟ เดฎเตเดกเดฟเตฝ เดซเดฏเตฝ เดคเดจเตเดจเต เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต เดเดจเตเดจเดคเดพเดฃเต เดเดฐเต เดชเตเดฐเดงเดพเดจ เดธเตเดเตเดทเตเดฎเดค. เด เดธเดฎเตเดชเดจเดคเตเดคเดฟเดจเต เดฐเดฃเตเดเต เดชเตเดฐเดงเดพเดจ เดชเดฐเดฟเดฃเดคเดซเดฒเดเตเดเดณเตเดฃเตเดเต.
เดเดฆเตเดฏ เดชเดฐเดฟเดฃเดคเดซเดฒเด เดเดฒเตเดฒเดพ เดเดชเตเดชเดฑเตเดฑเตเดฑเดฟเดเดเต เดธเดฟเดธเตเดฑเตเดฑเดเตเดเตพเดเตเดเตเด เดชเตเดคเตเดตเดพเดฏเตเดณเตเดณเดคเดพเดฃเต. เดคเตเดฑเตเดฑเดพเดฏ เดเตเดกเต เดเดชเดฏเตเดเดฟเดเตเดเต เดกเดพเดฑเตเดฑเดพเดฌเตเดธเดฟเดจเต เดฎเดจเดเดชเตเตผเดตเดฎเดฒเตเดฒเดพเดคเตเดค เดเตเดเตเดชเดพเดเตเดเตพเดเตเดเตเดคเดฟเดฐเต เดธเดเดฐเดเตเดทเดฃเด เดเตเตผเดเตเดเตเด เดเดจเตเดจเดคเดพเดฃเต เดเดคเดฟเตปเตเดฑเต เดธเดพเดฐเดพเดเดถเด. เดจเดฟเดเตเดเตพเดเตเดเดฑเดฟเดฏเดพเดตเตเดจเตเดจเดคเตเดชเตเดฒเต, เดเดฐเต เดชเตเดฐเตเดธเดธเตเดธเดฟเตปเตเดฑเต เดเดเตเดธเดฟเดเตเดฏเตเดเตเดเดฌเดฟเตพ เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเตพ เด
เดคเดฟเตปเตเดฑเต เดตเดฟเดฒเดพเดธ เดธเตเดฅเดฒเดคเตเดคเต เดเดตเดฟเดเต เดจเดฟเดจเตเดจเตเด เดกเดพเดฑเตเดฑ เดเดเตเดธเดธเต เดเตเดฏเตเดฏเดพเตป เดธเตเดเดจเตเดฏเดฎเดพเดฃเต. เด
เดคเต เดธเดฎเดฏเด, เดเดเตเดเตพ เดเดชเตเดชเตเตพ เดเตผเดฎเตเดฎเดฟเดเตเดเดคเต เดชเตเดฒเต, เดเดฐเต เดซเดฏเตฝ เดฑเตเดกเต-เดฑเตเดฑเตเดฑเต เดฎเตเดกเดฟเตฝ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเต เด
เตผเดคเตเดฅเดฎเดพเดเตเดเตเดจเตเดจเดคเต เดเดคเต เดจเดฟเตผเดฆเตเดฆเตเดถเดคเตเดคเดฟเดจเตเด เด
เดคเต เดชเดฐเดฟเดทเตเดเดฐเดฟเดเตเดเดพเดจเดพเดเตเด เดเดจเตเดจเดพเดฃเต. เด
เดตเตพ เด
เดฌเดฆเตเดงเดตเดถเดพเตฝ เดเดคเต เดเตเดฏเตเดฏเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฟเดฒเดตเดฟเดฒเดฟเดฒเตเดฒเดพเดคเตเดค เดเดฐเต เดธเตเดเดฟเดเดฏเดฟเตฝ เดเดฐเต เด
เดฑเต เดเดเดเด เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดคเดฟเดฐเตเดคเตเดคเดฟเดฏเตเดดเตเดคเดพเตป เดถเตเดฐเดฎเดฟเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เด
เดตเตพเดเตเดเต เด เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเดฒเตเดเตเดเต เดฎเดพเดชเตเดชเต เดเตเดฏเตเดค เดซเดฏเตฝ เดเดเดธเตเดฎเดฟเดเดฎเดพเดฏเดฟ เดฎเดพเดฑเตเดฑเดพเตป เดเดดเดฟเดฏเตเด, เดเดคเต เดกเดพเดฑเตเดฑเดพเดฌเตเดธเดฟเตปเตเดฑเต เด
เดดเดฟเดฎเดคเดฟเดฏเดฟเดฒเตเดเตเดเต เดจเดฏเดฟเดเตเดเตเด. เดซเดฏเตฝ เดฑเตเดกเต-เดเตบเดฒเดฟ เดฎเตเดกเดฟเตฝ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดเตเดเดพเตฝ, เด
เดจเตเดฌเดจเตเดง เดตเดฟเดฒเดพเดธ เดธเตเดฅเดฒเด เดฎเดพเดฑเตเดฑเดพเดจเตเดณเตเดณ เดถเตเดฐเดฎเด เดเดฐเต เดธเดฟเดเตเดจเตฝ เดเดชเดฏเตเดเดฟเดเตเดเต เดชเตเดฐเตเดเตเดฐเดพเดฎเดฟเตปเตเดฑเต เด
เดเดฟเดฏเดจเตเดคเดฐ เด
เดตเดธเดพเดจเดฟเดชเตเดชเดฟเดเตเดเดฒเดฟเดฒเตเดเตเดเต เดจเดฏเดฟเดเตเดเตเด. SIGSEGV
, เดซเดฏเตฝ เดเตเดเตเดเตเดเดพเดคเตเดฏเดฟเดฐเดฟเดเตเดเตเด.
เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เด เดจเดจเตเดคเดฐเดซเดฒเด เดเดคเดฟเดจเดเด เดคเดจเตเดจเต iOS-เดจเต เดชเตเดฐเดคเตเดฏเตเดเดฎเดพเดฃเต. เดฐเดเดฏเดฟเดคเดพเดตเต เดฎเดฑเตเดฑเตเดคเตเดเตเดเดฟเดฒเตเด เดธเตเดฐเตเดคเดธเตเดธเตเดเดณเต เดเดคเต เดตเตเดฏเดเตเดคเดฎเดพเดฏเดฟ เดชเดฐเดพเดฎเตผเดถเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ, เดเดจเตเดจเดพเตฝ เดเดคเต เดเตเดเดพเดคเต เด เดฎเตเดฌเตเตฝ เดเดชเตเดชเดฑเตเดฑเตเดฑเดฟเดเดเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดพเตป LMDB เด เดจเตเดฏเตเดเตเดฏเดฎเดพเดเดฟเดฒเตเดฒ. เด เดเตเดคเตเดค เดญเดพเดเด เด เดคเดฟเตปเตเดฑเต เดชเดฐเดฟเดเดฃเดจเดฏเตเดเตเดเดพเดฏเดฟ เดจเตเดเตเดเดฟเดตเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
iOS-เดฒเต เดฎเตเดฎเตเดฎเดฑเดฟ-เดฎเดพเดชเตเดชเต เดเตเดฏเตเดค เดซเดฏเดฒเตเดเดณเตเดเต เดชเตเดฐเดคเตเดฏเตเดเดคเดเตพ
2018-เตฝ WWDC-เดฏเดฟเตฝ เดเดฐเต เด
เดคเตเดญเตเดคเดเดฐเดฎเดพเดฏ เดฑเดฟเดชเตเดชเตเตผเดเตเดเต เดเดฃเตเดเดพเดฏเดฟเดฐเตเดจเตเดจเต
เดซเดฟเดธเดฟเดเตเดเตฝ เดฎเตเดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฆเดจเดฏเดฟเดฒเตเดฒเดพเดคเต เด
เตบเดฒเตเดกเต เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเดจเตเดจ เดชเตเดเตเดเดณเตเดเต เดเดฐเต เดถเตเดเดฐเดฎเดพเดฃเต เดเตเดฒเตเตป เดฎเตเดฎเตเดฎเดฑเดฟ. เด
เดต เดเตพเดเตเดเตเดณเตเดณเตเดจเตเดจ เดกเดพเดฑเตเดฑ เด
เดคเดฟเตปเตเดฑเต เดฏเดฅเดพเตผเดคเตเดฅ เดเดฑเดตเดฟเดเดเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดตเดถเตเดฏเดพเดจเตเดธเดฐเดฃเด เดตเตเดฃเตเดเตเด เดฒเตเดกเตเดเตเดฏเตเดฏเดพเดจเดพเดเตเด. เดฑเตเดกเต-เดเตบเดฒเดฟ เดฎเตเดฎเตเดฎเดฑเดฟ-เดฎเดพเดชเตเดชเต เดเตเดฏเตเดค เดซเดฏเดฒเตเดเตพ เด เดตเดฟเดญเดพเดเดคเตเดคเดฟเตฝ เดชเตเดเตเดจเตเดจเต. เดฎเตเดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฐเต เดซเดฏเดฒเดฟเดฒเตเดเตเดเต เดฎเดพเดชเตเดชเต เดเตเดฏเตเดค เดชเตเดเตเดเตพ เดเดชเตเดชเตเตพ เดตเตเดฃเดฎเตเดเตเดเดฟเดฒเตเด เด
เตบเดฒเตเดกเต เดเตเดฏเตเดฏเดพเตป iOS เดญเดฏเดชเตเดชเตเดเตเดจเตเดจเดฟเดฒเตเดฒ, เดเดพเดฐเดฃเด เด
เดต เดกเดฟเดธเตเดเดฟเดฒเต เดซเดฏเดฒเตเดฎเดพเดฏเดฟ เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเดเตเดเตเดฎเตเดจเตเดจเต เดเดฑเดชเตเดชเตเดจเตฝเดเตเดจเตเดจเต.
เดฎเดฏเดเตเดเตเดฎเดฐเตเดจเตเดจเต
เดชเดฐเดฟเดทเตโเดเตเดเดฐเดฟเดเตเด เดเดฒเตเดฒเดพ เดชเตเดเตเดเดณเตเด เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดเดตเดฟเดเตเดฏเดพเดฏเดฟเดฐเตเดจเตเดจเดพเดฒเตเด เด
เดต เดตเตเดคเตเดคเดฟเดเตเดเตเด เดฎเตเดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ เด
เดตเดธเดพเดจเดฟเดเตเดเตเด. เดชเตเดฐเดคเตเดฏเตเดเดฟเดเตเดเตเด, เด
เดตเดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเด เดตเตเตผเดเตเดตเตฝ เดฎเตเดฎเตเดฎเดฑเดฟเดฏเดฟเดฒเตเดเตเดเต เดเดดเตเดคเดฟ เดชเดฐเดฟเดทเตเดเดฐเดฟเดเตเด เดฎเตเดฎเตเดฎเดฑเดฟ-เดฎเดพเดชเตเดชเต เดซเดฏเดฒเตเดเตพ เด เดฐเตเดคเดฟเดฏเดฟเตฝ เดคเดฐเดเดคเดฟเดฐเดฟเดเตเดเตเด. เดซเตเดฒเดพเดเต เดเดชเดฏเตเดเดฟเดเตเดเต LMDB เดคเตเดฑเดเตเดเตเดจเตเดจเต MDB_WRITEMAP
, เด
เดคเดฟเตฝ เดฎเดพเดฑเตเดฑเดเตเดเตพ เดตเดฐเตเดคเตเดคเดฟเดฏ เดถเตเดทเด, เดจเดฟเดเตเดเตพเดเตเดเต เดเดคเต เดตเตเดฏเดเตเดคเดฟเดชเดฐเดฎเดพเดฏเดฟ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดพเดตเตเดจเตเดจเดคเดพเดฃเต
เดเดฐเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดตเดณเดฐเตเดฏเดงเดฟเดเด เดซเดฟเดธเดฟเดเตเดเตฝ เดฎเตเดฎเตเดฎเดฑเดฟ เดเดเตเดเตเดเดพเตป เดคเตเดเดเตเดเตเดฎเตเดชเตเตพ เดคเดจเตเดจเต, iOS เด เดคเดฟเดจเต เดตเตเดคเตเดคเดฟเดเตเดเตเด เดชเตเดเต เดเดเดชเตเดฐเดทเดจเดฟเดฒเตเดเตเดเต เดตเดฟเดงเตเดฏเดฎเดพเดเตเดเตเดจเตเดจเต. เดตเตเดคเตเดคเดฟเดเตเดเตเดเดคเตเด เดเดเดชเตเดฐเดธเตเดธเตเดเตเดฏเตเดคเดคเตเดฎเดพเดฏ เดชเตเดเตเดเตพ เดเตพเดเตเดเตเดณเตเดณเตเดจเตเดจ เดฎเตเดคเตเดคเดคเตเดคเดฟเดฒเตเดณเตเดณ เดฎเตเดฎเตเดฎเดฑเดฟ เดเดชเตเดฒเดฟเดเตเดเตเดทเตปเตเดฑเต เดฎเตเดฎเตเดฎเดฑเดฟ เดซเตเดเตเดเตเดชเตเดฐเดฟเตปเตเดฑเต เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจเต. เด เดคเต เดเดฐเต เดจเดฟเดถเตเดเดฟเดค เดชเดฐเดฟเดงเดฟ เดฎเตเดฒเตเดฏเดคเตเดคเดฟเตฝ เดเดคเตเดคเดฟเดเตเดเดดเดฟเดเตเดเดพเตฝ, OOM เดเดฟเดฒเตเดฒเตผ เดธเดฟเดธเตเดฑเตเดฑเด เดกเตเดฎเตบ เดชเตเดฐเดเตเดฐเดฟเดฏเดฏเตเดเตเดเต เดถเตเดทเด เดตเดฐเดฟเดเดฏเตเด เด เดคเต เดจเดฟเตผเดฌเดจเตเดงเดฟเดคเดฎเดพเดฏเดฟ เด เดตเดธเดพเดจเดฟเดชเตเดชเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เดกเตเดธเตเดเตเดเตเดชเตเดชเต เดเดชเตเดชเดฑเตเดฑเตเดฑเดฟเดเดเต เดธเดฟเดธเตเดฑเตเดฑเดเตเดเดณเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเตเดเตเดคเตเดคเตเดฎเตเดชเตเตพ เดเดคเต iOS-เตปเตเดฑเต เดชเตเดฐเดคเตเดฏเตเดเดคเดฏเดพเดฃเต. เดจเตเดฐเตเดฎเดฑเดฟเดเตเดเต, เดซเดฟเดธเดฟเดเตเดเตฝ เดฎเตเดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดกเดฟเดธเตเดเดฟเดฒเตเดเตเดเต เดชเตเดเตเดเตพ เดธเตเดตเดพเดชเตเดชเต เดเตเดฏเตเดคเตเดเตเดฃเตเดเต เดฎเตเดฎเตเดฎเดฑเดฟ เดซเตเดเตเดเตเดชเตเดฐเดฟเตปเตเดฑเต เดเตเดฑเดฏเตเดเตเดเตเดจเตเดจเดคเต iOS-เตฝ เดจเตฝเดเดฟเดฏเดฟเดเตเดเดฟเดฒเตเดฒ.เดเดพเดฐเดฃเดเตเดเตพ เดเดนเดฟเดเตเดเดพเดตเตเดจเตเดจเดคเตเดฏเตเดณเตเดณเต. เดเดฐเตเดชเดเตเดทเต เดชเตเดเตเดเตพ เดกเดฟเดธเตเดเดฟเดฒเตเดเตเดเตเด เดชเดฟเดจเตเดจเดฟเดฒเตเดเตเดเตเด เดคเตเดตเตเดฐเดฎเดพเดฏเดฟ เดจเตเดเตเดเตเดจเตเดจ เดจเดเดชเดเดฟเดเตเดฐเดฎเด เดฎเตเดฌเตเตฝ เดเดชเดเดฐเดฃเดเตเดเตพเดเตเดเต เดตเดณเดฐเต เดเตผเดเด เดฆเดนเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดพเดฃเต, เด เดฒเตเดฒเตเดเตเดเดฟเตฝ SSD เดกเตเดฐเตเดตเตเดเดณเดฟเตฝ เดธเตเดฒเตเดฒเตเดเตพ เดฑเตเดฑเตเดฑเตเดฑเดฟเดเดเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดฑเดตเดฟเดเด iOS เดธเดเดฐเดเตเดทเดฟเดเตเดเตเดจเตเดจเต, เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดฒเตเดฒเดพเด เดเดณเตเดณ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตปเตเดฑเต เดฎเตเดคเตเดคเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเตเดฐเดเดเดจเดคเตเดคเดฟเตฝ เดกเดฟเดธเตเดจเตผเดฎเดพเตผ เดคเตเดชเตเดคเดฐเดฒเตเดฒเดพเดฏเดฟเดฐเดฟเดเตเดเดพเด. เดจเดฟเดฐเดจเตเดคเดฐเด เดฎเดพเดฑเตเดฑเดฟ. เด เดคเตเดจเตเดคเดพเดฏเดพเดฒเตเด, เดตเดธเตเดคเตเดค เดเดฐเต เดตเดธเตเดคเตเดคเดฏเดพเดฏเดฟ เดคเตเดเดฐเตเดจเตเดจเต.
เดจเตเดฐเดคเตเดคเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเด เดจเดฒเตเดฒ เดตเดพเตผเดคเตเดค, เดซเดฏเดฒเตเดเตพ เด เดชเตโเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดเตฝเดเดเดกเดฟเดฌเดฟ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ mmap เดฎเตเดเตเดเดพเดจเดฟเดธเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ เดเดจเตเดจเดคเดพเดฃเต. เดเดคเดฟเดจเตผเดคเตเดฅเด, เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดเตเด เดกเดพเดฑเตเดฑเดฏเต เดเดเดเดธเต เดเตเดฒเตเตป เดฎเตเดฎเตเดฎเดฑเดฟเดฏเดพเดฏเดฟ เดคเดฐเดเดคเดฟเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เดเตเดเดพเดคเต เดฎเตเดฎเตเดฎเดฑเดฟ เดซเตเดเตเดเตเดชเตเดฐเดฟเตปเตเดฑเดฟเดจเต เดธเดเดญเดพเดตเดจ เดจเตฝเดเตเดจเตเดจเดฟเดฒเตเดฒ เดเดจเตเดจเดพเดฃเต. VM เดเตเดฐเดพเดเตเดเตผ เดเดจเตเดจ เดเดฐเต Xcode เดเตเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดคเต เดธเตเดฅเดฟเดฐเตเดเดฐเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด. เดชเตเดฐเดตเตผเดคเตเดคเดจ เดธเดฎเดฏเดคเตเดคเต เดเตเดฒเตเดกเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตปเตเดฑเต iOS เดตเตเตผเดเตเดตเตฝ เดฎเตเดฎเตเดฎเดฑเดฟเดฏเตเดเต เด เดตเดธเตเดฅ เดเตเดตเดเตเดฏเตเดณเตเดณ เดธเตเดเตเดฐเตเตปเดทเตเดเตเดเต เดเดพเดฃเดฟเดเตเดเตเดจเตเดจเต. เดคเตเดเดเตเดเดคเตเดคเดฟเตฝ, 2 LMDB เดธเดเดญเดตเดเตเดเตพ เด เดคเดฟเตฝ เดเดฐเดเดญเดฟเดเตเดเต. เดเดฆเตเดฏเดคเตเดคเตเดคเต 1GiB เดตเตเตผเดเตเดตเตฝ เดฎเตเดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ เดคเตปเตเดฑเต เดซเดฏเตฝ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดเตเดเดพเตป เด เดจเตเดตเดฆเดฟเดเตเดเต, เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดคเต - 512MiB. เดฐเดฃเตเดเต เดธเตเดฑเตเดฑเตเดฑเตเดเตเดเดณเตเด เดเดฐเต เดจเดฟเดถเตเดเดฟเดค เด เดณเดตเดฟเดฒเตเดณเตเดณ เดฑเดธเดฟเดกเตปเตเดฑเต เดฎเตเดฎเตเดฎเดฑเดฟ เดเตเดตเดถเดชเตเดชเตเดเตเดคเตเดคเดฟเดฏเดฟเดเตเดเตเดฃเตเดเตเดเตเดเดฟเดฒเตเด, เด เดต เดฐเดฃเตเดเตเด เดตเตเดคเตเดคเดฟเดเตเดเตเด เดตเดฒเตเดชเตเดชเด เดธเดเดญเดพเดตเดจ เดเตเดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ.
เดเดชเตเดชเตเตพ เดฎเตเดถเด เดตเดพเตผเดคเตเดคเดเดณเตเดเต เดธเดฎเดฏเดฎเดพเดฃเต. 64-เดฌเดฟเดฑเตเดฑเต เดกเตเดธเตเดเตเดเตเดชเตเดชเต เดเดชเตเดชเดฑเตเดฑเตเดฑเดฟเดเดเต เดธเดฟเดธเตเดฑเตเดฑเดเตเดเดณเดฟเดฒเต เดธเตเดตเดพเดชเตเดชเต เดฎเตเดเตเดเดพเดจเดฟเดธเดคเตเดคเดฟเดจเต เดจเดจเตเดฆเดฟ, เดเดฐเต เดชเตเดฐเตเดธเดธเดฟเดจเตเด เด
เดคเดฟเตปเตเดฑเต เดธเดพเดงเตเดฏเดคเดฏเตเดณเตเดณ เดธเตเดตเดพเดชเตเดชเดฟเดจเตเดณเตเดณ เดธเตเดเดจเตเดฏ เดนเดพเตผเดกเต เดกเดฟเดธเตเดเต เดธเตเดชเตเดธเต เด
เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเดคเตเดฐ เดตเตเตผเดเตเดตเตฝ เด
เดกเตเดฐเดธเต เดธเตเดชเตเดธเต เดเดเตเดเตเดเดพเตป เดเดดเดฟเดฏเตเด. iOS-เตฝ เดเดเดชเตเดฐเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเต เดธเตเดตเดพเดชเตเดชเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดเตเดเตเดจเตเดจเดคเต เดธเตเดฆเตเดงเดพเดจเตเดคเดฟเดเดฎเดพเดฏ เดชเดฐเดฎเดพเดตเดงเดฟ เดเตเดฑเดฏเตเดเตเดเตเดจเตเดจเต. เดเดชเตเดชเตเตพ เดเดฒเตเดฒเดพ เดเตเดตเดจเตเดณเตเดณ เดชเตเดฐเดเตเดฐเดฟเดฏเดเดณเตเด เดชเตเดฐเดงเดพเดจ (เดฑเดพเด เดฑเตเดกเต) เดฎเตเดฎเตเดฎเดฑเดฟเดฏเดฟเดฒเตเดเตเดเต เดฏเตเดเดฟเดเตเดเดคเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด, เดเตเดเดพเดคเต เด
เดจเตเดฏเตเดเตเดฏเดฎเดฒเตเดฒเดพเดคเตเดคเดตเดฏเตเดฒเตเดฒเดพเด เด
เดตเดธเดพเดจเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดจเดฟเตผเดฌเดจเตเดงเดฟเดคเดฐเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด. เดฎเตเดเดณเดฟเตฝ เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเดคเตเดชเตเดฒเต เดเดคเต เดชเตเดฐเดธเตเดคเดพเดตเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต
เดเตเดฒเตเดกเดฟเดฒเต เดชเดฐเตเดเตเดทเดฃ เดซเดฒเดเตเดเดณเต เด
เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ, เดเตฝเดเดเดกเดฟเดฌเดฟ เด
เดจเตเดตเดฆเดฟเดเตเด เดฎเตเดฎเตเดฎเดฑเดฟเดเตเดเดพเดฏเดฟ เดเดเตเดเตพ เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดตเดฟเดเตเดเตเดตเตเดดเตเด เดฎเตเดฒเตเดฏเดเตเดเดณเดฟเดฒเตเดเตเดเต เดเดคเตเดคเดฟ: 384-เดฌเดฟเดฑเตเดฑเต เดเดชเดเดฐเดฃเดเตเดเตพเดเตเดเดพเดฏเดฟ 32 เดฎเตเดเดพเดฌเตเดฑเตเดฑเตเด 768-เดฌเดฟเดฑเตเดฑเต เดเดชเดเดฐเดฃเดเตเดเตพเดเตเดเต 64 เดเด. เด เดตเตเดณเดฟเดฏเด เดเดชเดฏเตเดเดฟเดเตเดเดคเดฟเดจเต เดถเตเดทเด, เดเดคเต เดชเดฐเดฟเดทเตเดเตเดเดฐเดฃ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเดณเตเด เดเตเดกเดฟเตฝ เด
เดตเดธเดพเดจเดฟเดเตเดเดพเตป เดคเตเดเดเตเดเตเด MDB_MAP_FULL
. เดเดเตเดเดณเตเดเต เดจเดฟเดฐเตเดเตเดทเดฃเดคเตเดคเดฟเตฝ เด
เดคเตเดคเดฐเด เดชเดฟเดถเดเตเดเตพ เดเดเตเดเตพ เดจเดฟเดฐเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเต, เดชเดเตเดทเต เด
เดต เดตเดณเดฐเต เดเตเดฑเตเดคเดพเดฃเต, เด เดเดเตเดเดคเตเดคเดฟเตฝ เด
เดต เด
เดตเดเดฃเดฟเดเตเดเดพเด.
เดธเตโเดฑเตเดฑเตเดฑเตเดเดฟเตปเตเดฑเต เด เดฎเดฟเดคเดฎเดพเดฏ เดฎเตเดฎเตเดฎเดฑเดฟ เดเดชเดญเตเดเดคเตเดคเดฟเดจเตเดณเตเดณ เดเดฐเต เดตเตเดฏเดเตเดคเดฎเดฒเตเดฒเดพเดคเตเดค เดเดพเดฐเดฃเด เดฆเตเตผเดเดเดพเดฒ เดเดเดชเดพเดเตเดเดณเดพเดฏเดฟเดฐเดฟเดเตเดเดพเด. เด เดฐเดฃเตเดเต เดชเตเดฐเดคเดฟเดญเดพเดธเดเตเดเดณเตเด เดเดเตเดเดจเต เดฌเดจเตเดงเดชเตเดชเตเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต เดเดจเตเดจเต เดฎเดจเดธเดฟเดฒเดพเดเตเดเดพเตป, เดเตฝเดเดเดกเดฟเดฌเดฟเดฏเตเดเต เดถเตเดทเดฟเดเตเดเตเดจเตเดจ เดฐเดฃเตเดเต เดคเตเดฃเตเดเตพ เดชเดฐเดฟเดเดฃเดฟเดเตเดเตเดจเตเดจเดคเดฟเดฒเตเดเต เดเดเตเดเดณเต เดธเดนเดพเดฏเดฟเดเตเดเตเด.
3.2 เดคเดฟเดฎเดฟเดเดเดฒเด #2. เดฌเดฟ+-เดฎเดฐเด
เดเดฐเต เดเต-เดฎเตเดฒเตเดฏเด เดธเดเดญเดฐเดฃเดคเตเดคเดฟเดจเต เดฎเตเดเดณเดฟเดฒเตเดณเตเดณ เดชเดเตเดเดฟเดเดเตพ เด เดจเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ เด เดคเดฟเตปเตเดฑเต API-เดฏเดฟเตฝ เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด:
- เดเดฐเต เดชเตเดคเดฟเดฏ เดเดเดเด เดเตเตผเดเตเดเตเดจเตเดจเต.
- เดจเตฝเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเต เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฐเต เดเดเดเดคเตเดคเดฟเดจเดพเดฏเดฟ เดคเดฟเดฐเดฏเตเด.
- เดเดฐเต เดเดเดเด เดจเตเดเตเดเดเดเตเดฏเตเดฏเตเดจเตเดจเต.
- เดเตเดเตพ เด เดเตเดเตเดเดฟเดฏ เดเตเดฐเดฎเดคเตเดคเดฟเตฝ เด เดตเดฏเตเดเต เดเดเดตเตเดณเดเดณเดฟเตฝ เดเดตเตผเดคเตเดคเดฟเดเตเดเตเด.
เดจเดพเดฒเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเดณเตเด เดเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดพเตป เดเดดเดฟเดฏเตเดจเตเดจ เดเดฑเตเดฑเดตเตเด เดฒเดณเดฟเดคเดฎเดพเดฏ เดกเดพเดฑเตเดฑเดพ เดเดเดจ เดเดฐเต เดฌเตเดจเดฑเดฟ เดธเตเตผเดเตเดเต เดเตเดฐเต เดเดฃเต. เด เดคเดฟเตปเตเดฑเต เดเดฐเต เดจเตเดกเตเดเดณเตเด เดเดฐเต เดเต เดชเตเดฐเดคเดฟเดจเดฟเดงเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต, เด เดคเต เดเตเตฝเดกเต เดเตเดเดณเตเดเต เดฎเตเดดเตเดตเตป เดเดชเดตเดฟเดญเดพเดเดคเตเดคเตเดฏเตเด เดฐเดฃเตเดเต เดธเดฌเตเดเตเดฐเตเดเดณเดพเดฏเดฟ เดตเดฟเดญเดเดฟเดเตเดเตเดจเตเดจเต. เดเดเดคเต เดญเดพเดเดคเตเดคเต เดฎเดพเดคเดพเดชเดฟเดคเดพเดเตเดเดณเตเดเตเดเดพเตพ เดเตเดฑเตเดคเตเด เดตเดฒเดคเตเดตเดถเดคเตเดคเต เดตเดฒเตเดคเตเด เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเตผเดกเตผ เดเตเดฏเตโเดค เดเดฐเต เดเตเดเตเดเด เดเตเดเตพ เดจเตเดเตเดจเตเดจเดคเต เดเตเดฒเดพเดธเดฟเดเต เดเตเดฐเต เดเตเดฐเดพเดตเตเดธเดฒเตเดเดณเดฟเดฒเตเดจเตเดจเดฟเดฒเตเดเตเดฏเดพเดฃเต
เดฌเตเดจเดฑเดฟ เดฎเดฐเดเตเดเตพเดเตเดเต เดฐเดฃเตเดเต เด
เดเดฟเดธเตเดฅเดพเดจ เดชเดฟเดดเดตเตเดเตพ เดเดฃเตเดเต, เด
เดคเต เดเดฐเต เดกเดฟเดธเตเดเต เด
เดงเดฟเดทเตเด เดฟเดค เดกเดพเดฑเตเดฑเดพ เดเดเดจเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดคเดเดฏเตเดจเตเดจเต. เดเดจเตเดจเดพเดฎเดคเดพเดฏเดฟ, เด
เดตเดฐเตเดเต เดธเดจเตเดคเตเดฒเดฟเดคเดพเดตเดธเตเดฅเดฏเตเดเต เด
เดณเดตเต เดชเตเดฐเดตเดเดจเดพเดคเตเดคเดฎเดพเดฃเต. เดตเตเดเตเดทเดเตเดเตพ เดฒเดญเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดฃเตเดฏเดฎเดพเดฏ เด
เดชเดเดเดธเดพเดงเตเดฏเดคเดฏเตเดฃเตเดเต, เด
เดคเดฟเตฝ เดตเตเดฏเดคเตเดฏเดธเตเดค เดถเดพเดเดเดณเตเดเต เดเดฏเดฐเด เดตเดณเดฐเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเตเด, เดเดคเต เดชเตเดฐเดคเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดเตเดเดพเตพ เดคเดฟเดฐเดฏเดฒเดฟเตปเตเดฑเต เด
เตฝเดเตเดฐเดฟเดคเด เดธเดเตเดเตเตผเดฃเตเดฃเดคเดฏเต เดเดฃเตเดฏเดฎเดพเดฏเดฟ เดตเดทเดณเดพเดเตเดเตเดจเตเดจเต. เดฐเดฃเตเดเดพเดฎเดคเดพเดฏเดฟ, เดจเตเดกเตเดเตพเดเตเดเดฟเดเดฏเดฟเดฒเตเดณเตเดณ เดเตเดฐเตเดธเต-เดฒเดฟเดเตเดเตเดเดณเตเดเต เดธเดฎเตเดฆเตเดงเดฟ เดฌเตเดจเดฑเดฟ เดเตเดฐเตเดเตพเดเตเดเต เดฎเตเดฎเตเดฎเดฑเดฟเดฏเดฟเดฒเต เดชเตเดฐเดพเดฆเตเดถเดฟเดเดคเตเดตเด เดจเดทเตเดเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเต, เดเตเดฒเตเดธเต เดจเตเดกเตเดเตพ (เด
เดต เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดเดฃเดเตเดทเดจเตเดเดณเตเดเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ) เดตเตเตผเดเตเดตเตฝ เดฎเตเดฎเตเดฎเดฑเดฟเดฏเดฟเดฒเต เดคเดฟเดเดเตเดเตเด เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏ เดชเตเดเตเดเดณเดฟเตฝ เดธเตเดฅเดฟเดคเดฟเดเตเดฏเตเดฏเดพเด. เด
เดจเดจเตเดคเดฐเดซเดฒเดฎเดพเดฏเดฟ, เดเดฐเต เดเตเดฐเตเดฏเดฟเดฒเต เดจเดฟเดฐเดตเดงเดฟ เด
เดฏเตฝเดชเดเตเด เดจเตเดกเตเดเดณเตเดเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดฏเดพเดคเตเดฐเดฏเตเดเตเดเต เดชเตเดฒเตเด, เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเตเดเตเดคเตเดคเดพเดตเตเดจเตเดจ เดเดฃเตเดฃเด เดชเตเดเตเดเตพ เดธเดจเตเดฆเตผเดถเดฟเดเตเดเตเดฃเตเดเดฟ เดตเดจเตเดจเตเดเตเดเดพเด. เดเตป-เดฎเตเดฎเตเดฎเดฑเดฟ เดกเดพเดฑเตเดฑเดพ เดเดเดจ เดเดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ เดฌเตเดจเดฑเดฟ เดฎเดฐเดเตเดเดณเตเดเต เดซเดฒเดชเตเดฐเดพเดชเตเดคเดฟเดฏเตเดเตเดเตเดฑเดฟเดเตเดเต เดจเดฎเตเดฎเตพ เดธเดเดธเดพเดฐเดฟเดเตเดเตเดฎเตเดชเตเตพ เดชเตเดฒเตเด เดเดคเต เดเดฐเต เดชเตเดฐเดถเตเดจเดฎเดพเดฃเต, เดเดพเดฐเดฃเด เดชเตเดฐเตเดธเดธเตผ เดเดพเดทเตเดฏเดฟเตฝ เดชเตเดเตเดเตพ เดจเดฟเดฐเดจเตเดคเดฐเด เดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเต เดตเดฟเดฒเดเตเดฑเดเตเด เดเดจเดจเตเดฆเดฎเดฒเตเดฒ. เดกเดฟเดธเตเดเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเตเดกเตเดเดณเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเด เดชเตเดเตเดเตพ เดเดเดฏเตเดเตเดเดฟเดเต เดตเตเดฃเตเดเตเดเตเดเตเดเตเดฎเตเดชเตเตพ, เดธเดพเดนเดเดฐเตเดฏเด เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดฎเดพเดฑเตเดจเตเดจเต
เดฌเดฟ-เดเตเดฐเตเดเตพ, เดฌเตเดจเดฑเดฟ เดฎเดฐเดเตเดเดณเตเดเต เดชเดฐเดฟเดฃเดพเดฎเดฎเดพเดฏเดคเดฟเดจเดพเตฝ, เดฎเตเดฎเตเดชเดคเตเดคเต เดเดฃเตเดกเดฟเดเดฏเดฟเตฝ เดเดฃเตเดเตเดคเตเดคเดฟเดฏ เดชเตเดฐเดถเตเดจเดเตเดเตพ เดชเดฐเดฟเดนเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเดจเตเดจเดพเดฎเดคเดพเดฏเดฟ, เด เดตเตผ เดธเตเดตเดฏเด เดฌเดพเดฒเตปเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเต. เดฐเดฃเตเดเดพเดฎเดคเดพเดฏเดฟ, เด เดตเดฐเตเดเต เดเดฐเต เดจเตเดกเตเดเดณเตเด เดเตเตฝเดกเต เดเตเดเดณเตเดเต เดธเตเดฑเตเดฑเดฟเดจเต 2 เดเดฏเดฟ เดตเดฟเดญเดเดฟเดเตเดเตเดจเตเดจเต, เดฎเดฑเดฟเดเตเดเต M เดเตผเดกเตผ เดเตเดฏเตเดค เดเดชเดธเตเดฑเตเดฑเตเดเดณเดพเดฏเดฟ เดตเดฟเดญเดเดฟเดเตเดเตเดจเตเดจเต, เดเตเดเดพเดคเต M เดเดจเตเดจ เดธเดเดเตเดฏ เดจเตเดฑเตเดเดฃเดเตเดเดฟเดจเต เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดฏเดฟเดฐเดเตเดเดฃเดเตเดเดฟเดจเต เดเตเดฐเดฎเดคเตเดคเดฟเตฝ เดตเดณเดฐเต เดตเดฒเตเดคเดพเดฏเดฟเดฐเดฟเดเตเดเตเด.
เด เดคเตเดตเดดเดฟ:
- เดเดฐเต เดจเตเดกเดฟเดฒเตเด เดเดคเดฟเดจเดเด เดเตผเดกเตผ เดเตเดฏเตเดค เดงเดพเดฐเดพเดณเด เดเตเดเตพ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เดฎเดฐเดเตเดเตพ เดตเดณเดฐเต เดเตเดฑเตเดคเดพเดฃเต.
- เดฎเดฐเดคเตเดคเดฟเดจเต เดฎเตเดฎเตเดฎเดฑเดฟเดฏเดฟเดฒเต เดธเตเดฅเดฒเดคเตเดคเดฟเตปเตเดฑเต เดธเตเดตเดคเตเดคเต เดฒเดญเดฟเดเตเดเตเดจเตเดจเต, เดเดพเดฐเดฃเด เดฎเตเดฒเตเดฏเดคเตเดคเดฟเตฝ เด เดเตเดคเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเตเดเตพ เดธเตเดตเดพเดญเดพเดตเดฟเดเดฎเดพเดฏเตเด เดเดฐเต เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เด เดฏเตฝ เดจเตเดกเตเดเดณเดฟเตฝ เดชเดฐเดธเตเดชเดฐเด เด เดเตเดคเตเดคเดพเดฏเดฟ เดธเตเดฅเดฟเดคเดฟเดเตเดฏเตเดฏเตเดจเตเดจเต.
- เดเดฐเต เดคเดฟเดฐเดเตเดเดฟเตฝ เดเดชเตเดชเดฑเตเดทเตป เดธเดฎเดฏเดคเตเดคเต เดเดฐเต เดฎเดฐเดคเตเดคเดฟเตฝ เดเดฑเดเตเดเตเดฎเตเดชเตเตพ เดเตเดฐเดพเตปเดธเดฟเดฑเตเดฑเต เดจเตเดกเตเดเดณเตเดเต เดเดฃเตเดฃเด เดเตเดฑเดฏเตเดจเตเดจเต.
- เดถเตเดฐเตเดฃเดฟ เด เดจเตเดตเตเดทเดฃเดเตเดเดณเดฟเตฝ เดตเดพเดฏเดฟเดเตเดเตเดจเตเดจ เดเดพเตผเดเตเดฑเตเดฑเต เดจเตเดกเตเดเดณเตเดเต เดเดฃเตเดฃเด เดเตเดฑเดฏเตเดจเตเดจเต, เดเดพเดฐเดฃเด เด เดตเดฏเดฟเตฝ เดเดฐเตเดจเตเดจเดฟเดจเตเด เดเดคเดฟเดจเดเด เดคเดจเตเดจเต เดงเดพเดฐเดพเดณเด เดเตผเดกเตผ เดเตเดฏเตเดค เดเตเดเตพ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
เดกเดพเดฑเตเดฑ เดธเดเดญเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเตฝเดเดเดกเดฟเดฌเดฟ เดฌเดฟ-เดเตเดฐเตเดฏเตเดเต เดเดฐเต เดตเตเดฏเดคเดฟเดฏเดพเดจเด เดฌเดฟ+ เดเตเดฐเต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต. เดฎเตเดเดณเดฟเดฒเตเดณเตเดณ เดกเดฏเดเตเดฐเด เด เดคเดฟเตฝ เดจเดฟเดฒเดจเดฟเตฝเดเตเดเตเดจเตเดจ เดฎเตเดจเตเดจเต เดคเดฐเด เดจเตเดกเตเดเตพ เดเดพเดฃเดฟเดเตเดเตเดจเตเดจเต:
- เดฎเตเดเดณเดฟเตฝ เดฑเตเดเตเดเต เดเดฃเต. เดเดฐเต เดตเตเดฏเตผเดนเตเดธเดฟเดจเตเดณเตเดณเดฟเดฒเต เดเดฐเต เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต เดเดจเตเดจ เดเดถเดฏเดฎเดฒเตเดฒเดพเดคเต เดฎเดฑเตเดฑเตเดจเตเดจเตเด เดเดคเต เดฏเดพเดฅเดพเตผเดคเตเดฅเตเดฏเดฎเดพเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ. เดเดฐเต LMDB เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเตเดณเตเดณเดฟเตฝ, เดจเดฟเดเตเดเตพเดเตเดเต เดฎเดพเดชเตเดชเต เดเตเดฏเตโเดค เดตเตเตผเดเตเดตเตฝ เดตเดฟเดฒเดพเดธ เดเดเด เดชเดเตเดเดฟเดเตเดจเตเดจ เดจเดฟเดฐเดตเดงเดฟ เดกเดพเดฑเตเดฑเดพเดฌเตเดธเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด. เด เดต เดเดฐเตเดจเตเดจเตเด เดธเตเดตเดจเตเดคเด เดตเตเดฐเดฟเตฝ เดจเดฟเดจเตเดจเดพเดฃเต เดเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเดคเต.
- เดเดฑเตเดฑเดตเตเด เดคเดพเดดเตเดจเตเดจ เดจเดฟเดฒเดฏเดฟเดฒเดพเดฃเต เดเดฒเดเตพ. เด เดตเดฏเดฟเตฝ เดฎเดพเดคเตเดฐเด เดกเดพเดฑเตเดฑเดพเดฌเตเดธเดฟเตฝ เดธเดเดญเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเต-เดฎเตเดฒเตเดฏเด เดเตเดกเดฟเดเตพ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดตเดดเดฟเดฏเดฟเตฝ, เดเดคเดพเดฃเต เดฌเดฟ+-เดฎเดฐเดเตเดเดณเตเดเต เดชเตเดฐเดคเตเดฏเตเดเดค. เดเดฐเต เดธเดพเดงเดพเดฐเดฃ เดฌเดฟ-เดเตเดฐเต เดเดฒเตเดฒเดพ เดฒเตเดตเดฒเตเดเดณเตเดเตเดฏเตเด เดจเตเดกเตเดเดณเดฟเตฝ เดฎเตเดฒเตเดฏเดฎเตเดณเตเดณ เดญเดพเดเดเตเดเตพ เดธเดเดญเดฐเดฟเดเตเดเตเดจเตเดจเตเดตเตเดเตเดเดฟเตฝ, B+ เดตเตเดฏเดคเดฟเดฏเดพเดจเด เดเดฑเตเดฑเดตเตเด เดคเดพเดดเตเดจเตเดจเดคเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเตเด. เด เดตเดธเตเดคเตเดค เดชเดฐเดฟเดนเดฐเดฟเดเตเด เดถเตเดทเด, เดเตฝเดเดเดกเดฟเดฌเดฟเดฏเดฟเตฝ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดเตเดฐเตเดฏเตเดเต เดเดชเดตเดฟเดญเดพเดเดคเตเดคเต เดเดเตเดเตพ เดฌเดฟ-เดเตเดฐเต เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเตเด.
- เดฑเตเดเตเดเดฟเดจเตเด เดเดฒเดเตพเดเตเดเตเด เดเดเดฏเดฟเตฝ เดจเดพเดตเดฟเดเตเดทเตป (เดถเดพเด) เดจเตเดกเตเดเดณเตเดณเตเดณ 0 เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เด เดคเดฟเตฝ เดเตเดเตเดคเตฝ เดธเดพเดเตเดเตเดคเดฟเด เดคเดฒเดเตเดเดณเตเดฃเตเดเต. เดเตเดฐเดฎเตเดเดฐเดฟเดเตเด เดเตเดเตพ เดเดฒเดเตพเดเตเดเดฟเดเดฏเดฟเตฝ เดตเดฟเดญเดเดฟเดเตเดเตเด เดเดจเตเดจเดคเดพเดฃเต เด เดตเดฐเตเดเต เดเตเดฎเดคเดฒ.
เดญเตเดคเดฟเดเดฎเดพเดฏเดฟ, เดจเตเดกเตเดเตพ เดเดฐเต เดฎเตเตปเดเตเดเตเดเดฟ เดจเดฟเดถเตเดเดฏเดฟเดเตเด เดฆเตเตผเดเตเดฏเดคเตเดคเดฟเตปเตเดฑเต เดฎเตเดฎเตเดฎเดฑเดฟ เดฌเตเดฒเตเดเตเดเตเดเดณเดพเดฃเต. เด
เดตเดฏเตเดเต เดตเดฒเตเดชเตเดชเด เดเดเตเดเตพ เดฎเตเดเดณเดฟเตฝ เดเตผเดเตเด เดเตเดฏเตเดค เดเดชเตเดชเดฑเตเดฑเตเดฑเดฟเดเดเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต เดฎเตเดฎเตเดฎเดฑเดฟ เดชเตเดเตเดเดณเตเดเต เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเตปเตเดฑเต เดเตเดฃเดฟเดคเดฎเดพเดฃเต. เดจเตเดกเต เดเดเดจ เดคเดพเดดเต เดเดพเดฃเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดคเดฒเดเตเดเตเดเตเดเดฟเตฝ เดฎเตเดฑเตเดฑเดพ เดตเดฟเดตเดฐเดเตเดเตพ เด
เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เด
เดคเดฟเตฝ เดเดฑเตเดฑเดตเตเด เดตเตเดฏเดเตเดคเดฎเดพเดฏเดคเต เดเตเดเตเดเตเดธเด เดเดฃเต. เดกเดพเดฑเตเดฑเดฏเตเดณเตเดณ เดธเตเดฒเตเดฒเตเดเตพ เดธเตเดฅเดฟเดคเดฟเดเตเดฏเตเดฏเตเดจเตเดจ เดเดซเตโเดธเตเดฑเตเดฑเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดตเดฟเดตเดฐเดเตเดเตพ เด
เดเตเดคเตเดคเดคเดพเดฏเดฟ เดตเดฐเตเดจเตเดจเต. เดจเดพเดตเดฟเดเตเดทเตป เดจเตเดกเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเดพเดฃเต เดจเดฎเตเดฎเตพ เดธเดเดธเดพเดฐเดฟเดเตเดเตเดจเตเดจเดคเตเดเตเดเดฟเตฝ, เดกเดพเดฑเตเดฑ เดเดจเตเดจเตเดเดฟเตฝ เดเตเดเดณเดพเดเดพเด, เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดฒเดเดณเตเดเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เดฎเตเดดเตเดตเตป เดเต-เดตเดพเดฒเตเดฏเต เดเตเดกเดฟเดเดณเดพเดเดพเด. เดธเตเดทเตเดเดฟเดฏเดฟเดฒเต เดชเตเดเตเดเดณเตเดเต เดเดเดจเดฏเตเดเตเดเตเดฑเดฟเดเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เดเตเดเตเดคเตฝ เดตเดพเดฏเดฟเดเตเดเดพเด.
เดชเตเดเต เดจเตเดกเตเดเดณเตเดเต เดเดจเตเดคเดฐเดฟเด เดเดณเตเดณเดเดเตเดเด เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดค เดถเตเดทเด, เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฐเตเดชเดคเตเดคเดฟเตฝ เดเดเตเดเตพ เดเตฝเดเดเดกเดฟเดฌเดฟ เดฌเดฟ-เดเตเดฐเตเดฏเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดฐเตเดคเดฟเดฏเดฟเตฝ เดชเตเดฐเดคเดฟเดจเดฟเดงเตเดเดฐเดฟเดเตเดเตเด.
เดจเตเดกเตเดเดณเตเดณเตเดณ เดชเตเดเตเดเตพ เดกเดฟเดธเตเดเดฟเตฝ เดคเตเดเตผเดเตเดเดฏเดพเดฏเดฟ เดธเตเดฅเดฟเดคเดฟเดเตเดฏเตเดฏเตเดจเตเดจเต. เดซเดฏเดฒเดฟเตปเตเดฑเต เด เดฑเตเดฑเดคเตเดคเดพเดฃเต เดเตเดเตเดคเตฝ เด เดเตเดเดฎเดฟเดเตเด เดชเตเดเตเดเตพ เดธเตเดฅเดฟเดคเดฟ เดเตเดฏเตเดฏเตเดจเตเดจเดคเต. เดฎเตเดฑเตเดฑเดพ เดชเตเดเต เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจเดคเดฟเตฝ เดเดฒเตเดฒเดพ เดฎเดฐเดเตเดเดณเตเดเตเดฏเตเด เดตเตเดฐเตเดเตพ เดเดฃเตเดเตเดคเตเดคเดพเตป เดเดดเดฟเดฏเตเดจเตเดจ เดเดซเตโเดธเตเดฑเตเดฑเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดตเดฟเดตเดฐเดเตเดเตพ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเดฐเต เดซเดฏเตฝ เดคเตเดฑเดเตเดเตเดฎเตเดชเตเตพ, เดธเดพเดงเตเดตเดพเดฏ เดเดฐเต เดฎเตเดฑเตเดฑเดพ เดชเตเดเต เดคเดฟเดฐเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ LMDB เดซเดฏเตฝ เดชเตเดเต เด เดตเดธเดพเดจเด เดฎเตเดคเตฝ เดคเตเดเดเตเดเด เดตเดฐเต เดธเตเดเดพเตป เดเตเดฏเตเดฏเตเดเดฏเตเด เด เดคเดฟเดฒเตเดเต เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดกเดพเดฑเตเดฑเดพเดฌเตเดธเตเดเตพ เดเดฃเตเดเตเดคเตเดคเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต.
เดเดชเตเดชเตเตพ, เดกเดพเดฑเตเดฑเดพ เดเตผเดเดจเตเดธเตเดทเตปเตเดฑเต เดฒเตเดเดฟเดเตเดเตฝ, เดซเดฟเดธเดฟเดเตเดเตฝ เดเดเดจเดฏเตเดเตเดเตเดฑเดฟเดเตเดเต เดเดฐเต เดเดถเดฏเด เดเดณเตเดณเดคเดฟเดจเดพเตฝ, เดจเดฎเตเดเตเดเต LMDB เดฏเตเดเต เดฎเตเดจเตเดจเดพเดฎเดคเตเดคเต เดธเตเดคเดเดญเด เดชเดฐเดฟเดเดฃเดฟเดเตเดเดพเด. เด เดคเดฟเตปเตเดฑเต เดธเดนเดพเดฏเดคเตเดคเตเดเตเดฏเดพเดฃเต เดเดฒเตเดฒเดพ เดธเตเดฑเตเดฑเตเดฑเตเดเต เดชเดฐเดฟเดทเตโเดเตเดเดฐเดฃเดเตเดเดณเตเด เดเดเดชเดพเดเตเดเดณเดพเดฏเตเด เดชเดฐเดธเตเดชเดฐเด เดเดฑเตเดฑเดชเตเดชเตเดเตเดเตเด เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเดคเต, เดกเดพเดฑเตเดฑเดพเดฌเตเดธเดฟเดจเต เดฎเตเดคเตเดคเดคเตเดคเดฟเตฝ เดฎเตพเดเตเดเดฟเดตเตเตผเดทเตปเตเดฑเต เดชเตเดฐเตเดชเตเดชเตผเดเตเดเดฟ เดจเตฝเดเตเดจเตเดจเต.
3.3 เดคเดฟเดฎเดฟเดเดเดฒเด #3. เดเตเดชเตเดชเดฟ-เดเตบ-เดฑเตเดฑเตเดฑเต
เดเดฟเดฒ เดฌเดฟ-เดเตเดฐเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเดณเดฟเตฝ เด เดคเดฟเตปเตเดฑเต เดจเตเดกเตเดเดณเดฟเตฝ เดฎเดพเดฑเตเดฑเดเตเดเตพ เดตเดฐเตเดคเตเดคเตเดจเตเดจเดคเต เดเตพเดชเตเดชเตเดเตเดจเตเดจเต. เดเดฐเต เดจเตเดกเดฟเดฒเตเดเตเดเต เดเดฐเต เดชเตเดคเดฟเดฏ เดเต เดเตเตผเดเตเดเตเดจเตเดจเดคเต เดเดฐเต เดเดฆเดพเดนเดฐเดฃเดฎเดพเดฃเต, เด เดคเต เดเดคเดฟเดจเดเด เดคเดจเตเดจเต เด เดคเดฟเตปเตเดฑเต เดชเดฐเดฎเดพเดตเดงเดฟ เดถเตเดทเดฟเดฏเดฟเตฝ เดเดคเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดเดจเตเดจเดพเดฎเดคเดพเดฏเดฟ, เดจเตเดกเต เดฐเดฃเตเดเดพเดฏเดฟ เดตเดฟเดญเดเดฟเดเตเดเตเดฃเตเดเดคเต เดเดตเดถเตเดฏเดฎเดพเดฃเต, เดฐเดฃเตเดเดพเดฎเดคเดพเดฏเดฟ, เดชเตเดคเดฟเดฏ เดฌเดกเตเดกเดฟเดเดเต เดเตเตฝเดกเต เดจเตเดกเดฟเดฒเตเดเตเดเต เดเดฐเต เดฒเดฟเดเตเดเต เดเตเตผเดเตเดเตเด. เด เดจเดเดชเดเดฟเดเตเดฐเดฎเด เดตเดณเดฐเต เด เดชเดเดเดเดฐเดฎเดพเดฃเต. เดเดฟเดฒ เดเดพเดฐเดฃเดเตเดเดณเดพเตฝ (เดคเดเตผเดเตเด, เดตเตเดฆเตเดฏเตเดคเดฟ เดคเดเดธเตเดธเด เดฎเตเดคเดฒเดพเดฏเดต) เดชเดฐเดฎเตเดชเดฐเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดฎเดพเดฑเตเดฑเดเตเดเดณเตเดเต เดเดฐเต เดญเดพเดเด เดฎเดพเดคเตเดฐเดฎเต เดธเดเดญเดตเดฟเดเตเดเตเดเดฏเตเดณเตเดณเตเดตเตเดเตเดเดฟเตฝ, เดฎเดฐเด เดเดฐเต เด เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เด เดตเดธเตเดฅเดฏเดฟเตฝ เดคเตเดเดฐเตเด.
เดเดฐเต เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต เดคเตเดฑเตเดฑเต-เดธเดนเดฟเดทเตเดฃเตเดค เดเดฃเตเดเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดฐเต เดชเดฐเดฎเตเดชเดฐเดพเดเดค เดชเดฐเดฟเดนเดพเดฐเด เดฌเดฟ-เดเตเดฐเตเดฏเตเดเต เด เดเตเดคเตเดคเดพเดฏเดฟ เดเดฐเต เด เดงเดฟเด เดเตบ-เดกเดฟเดธเตโเดเต เดกเดพเดฑเตเดฑ เดเดเดจ เดเตเตผเดเตเดเตเด เดเดจเตเดจเดคเดพเดฃเต - เดเดฐเต เดเดเดชเดพเดเต เดฒเตเดเต, เดเดคเต เดฑเตเดฑเตเดฑเต-เดเดนเตเดกเต เดฒเตเดเต (WAL) เดเดจเตเดจเตเด เด เดฑเดฟเดฏเดชเตเดชเตเดเตเดจเตเดจเต. เดฌเดฟ-เดเตเดฐเต เดคเดจเตเดจเต เดชเดฐเดฟเดทเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดเดฆเตเดฆเตเดถเดฟเดเตเด เดชเตเดฐเดตเตผเดคเตเดคเดจเด เดเตผเดถเดจเดฎเดพเดฏเดฟ เดเดดเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดซเดฏเดฒเดพเดฃเดฟเดคเต. เด เดคเดฟเดจเดพเตฝ, เดธเตเดตเดฏเด เดฐเตเดเดจเดฟเตผเดฃเตเดฃเดฏ เดธเดฎเดฏเดคเตเดคเต เดกเดพเดฑเตเดฑ เด เดดเดฟเดฎเดคเดฟ เดเดฃเตเดเตเดคเตเดคเดฟเดฏเดพเตฝ, เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต เดธเตเดตเดฏเด เดเตเดฐเดฎเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เดฒเตเดเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเต.
เดเตเดชเตเดชเดฟ-เดเตบ-เดฑเตเดฑเตเดฑเต เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจ เดเดฐเต เดคเตเดฑเตเดฑเต เดธเดนเดฟเดทเตเดฃเตเดค เดฎเตเดเตเดเดพเดจเดฟเดธเดฎเดพเดฏเดฟ เดเตฝเดเดเดกเดฟเดฌเดฟ เดฎเดฑเตเดฑเตเดฐเต เดฐเตเดคเดฟ เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดคเต. เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดเดฐเต เดชเตเดเดฟเดฒเต เดกเดพเดฑเตเดฑ เด เดชเตโเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดชเดเดฐเด, เด เดคเต เดเดฆเตเดฏเด เด เดคเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดชเดเตผเดคเตเดคเตเดเดฏเตเด เดชเดเตผเดชเตเดชเดฟเตฝ เดเดฒเตเดฒเดพ เดฎเดพเดฑเตเดฑเดเตเดเดณเตเด เดตเดฐเตเดคเตเดคเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต เดเดจเตเดจเดคเดพเดฃเต เดเดคเดฟเตปเตเดฑเต เดธเดพเดฐเด.
เด เดเตเดคเตเดคเดคเดพเดฏเดฟ, เด เดชเตโเดกเตเดฑเตเดฑเต เดเตเดฏเตโเดค เดกเดพเดฑเตเดฑ เดฒเดญเตเดฏเดฎเดพเดเตเดจเตเดจเดคเดฟเดจเต, เด เดคเดฟเตปเตเดฑเต เดชเดพเดฐเตปเตเดฑเต เดจเตเดกเดฟเตฝ เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดจเตเดกเดฟเดฒเตเดเตเดเตเดณเตเดณ เดฒเดฟเดเตเดเต เดฎเดพเดฑเตเดฑเตเดฃเตเดเดคเต เดเดตเดถเตเดฏเดฎเดพเดฃเต. เดเดคเดฟเดจเตเด เดฎเดพเดฑเตเดฑเด เดตเดฐเตเดคเตเดคเตเดฃเตเดเดคเดฟเดจเดพเตฝ เด เดคเตเด เดฎเตเตปเดชเต เดชเดเตผเดคเตเดคเดฟ. เด เดชเตเดฐเดเตเดฐเดฟเดฏ เดฑเตเดเตเดเต เดตเดฐเต เดเดตเตผเดคเตเดคเดฟเดเตเดเต เดคเตเดเดฐเตเดจเตเดจเต. เด เดตเดธเดพเดจเดฎเดพเดฏเดฟ เดฎเดพเดฑเตเดฑเตเดฃเตเดเดคเต เดฎเตเดฑเตเดฑเดพ เดชเตเดเดฟเดฒเต เดกเดพเดฑเตเดฑเดฏเดพเดฃเต.
เด เดชเตโเดกเตเดฑเตเดฑเต เดจเดเดชเดเดฟเดเตเดฐเดฎเดคเตเดคเดฟเดจเดฟเดเดฏเดฟเตฝ เดชเตเดเตเดเตเดจเตเดจเต เดชเตเดฐเตเดธเดธเตเดธเต เดคเดเดฐเดพเดฑเดฟเดฒเดพเดฏเดพเตฝ, เดเดจเตเดจเตเดเดฟเตฝ เดเดฐเต เดชเตเดคเดฟเดฏ เดฎเตเดฑเตเดฑเดพ เดชเตเดเต เดธเตเดทเตเดเดฟเดเตเดเดชเตเดชเตเดเดฟเดฒเตเดฒ, เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เด เดคเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดกเดฟเดธเตเดเดฟเดฒเตเดเตเดเต เดเดดเตเดคเดชเตเดชเตเดเดฟเดฒเตเดฒ, เดเตเดเดพเดคเต เด เดคเดฟเตปเตเดฑเต เดเตเดเตเดเตเดธเด เดคเตเดฑเตเดฑเดพเดฏเดฟเดฐเดฟเดเตเดเตเด. เด เดฐเดฃเตเดเต เดธเดพเดนเดเดฐเตเดฏเดเตเดเดณเดฟเดฒเตเด, เดชเตเดคเดฟเดฏ เดชเตเดเตเดเตพ เดฒเดญเตเดฏเดฎเดฒเตเดฒ, เดเดจเตเดจเดพเตฝ เดชเดดเดฏ เดชเตเดเตเดเดณเต เดฌเดพเดงเดฟเดเตเดเดฟเดฒเตเดฒ. เดกเดพเดฑเตเดฑเดพ เดธเตเดฅเดฟเดฐเดค เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเดพเตป เดเตฝเดเดเดกเดฟเดฌเดฟ เดฐเตเดเดพเดฎเตเดฒเด เดเดดเตเดคเตเดฃเตเดเดคเดฟเตปเตเดฑเต เดเดตเดถเตเดฏเดเดค เดเดคเต เดเดฒเตเดฒเดพเดคเดพเดเตเดเตเดจเตเดจเต. เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ, เดฎเตเดเดณเดฟเตฝ เดตเดฟเดตเดฐเดฟเดเตเด เดกเดฟเดธเตเดเดฟเดฒเต เดกเดพเดฑเตเดฑ เดธเดเดญเดฐเดฃเดคเตเดคเดฟเตปเตเดฑเต เดเดเดจ เดเดฐเตเดธเดฎเดฏเด เด เดคเดฟเตปเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด เดเดฑเตเดฑเตเดเตเดเตเดเตเดจเตเดจเต. เดตเตเดฏเดเตเดคเดฎเดพเดฏ เดเดเดชเดพเดเต เดฒเตเดเดฟเตปเตเดฑเต เด เดญเดพเดตเด เดเดฏเตผเดจเตเดจ เดกเดพเดฑเตเดฑ เดฑเตเดกเดฟเดเดเต เดตเตเดเดค เดจเตฝเดเตเดจเตเดจ เดเตฝเดเดเดกเดฟเดฌเดฟเดฏเตเดเต เดธเดตเดฟเดถเตเดทเดคเดเดณเดฟเดฒเตเดจเตเดจเดพเดฃเต.
เดคเดคเตเดซเดฒเดฎเดพเดฏเตเดฃเตเดเดพเดเตเดจเตเดจ เดกเดฟเดธเตเตป, เดเดชเตเดชเตปเดกเต-เดเตบเดฒเดฟ เดฌเดฟ-เดเตเดฐเต เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเตเดจเตเดจเต, เดธเตเดตเดพเดญเดพเดตเดฟเดเดฎเดพเดฏเตเด เดเดเดชเดพเดเต เดเดฑเตเดฑเดชเตเดชเตเดเดฒเตเด เดฎเตพเดเตเดเดฟ-เดตเตเตผเดทเดจเดฟเดเดเตเด เดจเตฝเดเตเดจเตเดจเต. LMDB-เดฏเดฟเตฝ, เดเดฐเต เดเดชเตเดชเตบ เดเดเดชเดพเดเตเดเดณเตเด เดจเดฟเดฒเดตเดฟเตฝ เดชเตเดฐเดธเดเตเดคเดฎเดพเดฏ เดเตเดฐเต เดฑเตเดเตเดเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเดเดชเดพเดเต เดชเตเตผเดคเตเดคเดฟเดฏเดพเดเตเดจเตเดจเดคเตเดตเดฐเต, เด
เดคเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเด เดเตเดฐเตเดฏเตเดเต เดชเตเดเตเดเตพ เดเดฐเดฟเดเตเดเดฒเตเด เดฎเดพเดฑเตเดฑเตเดเดฏเต เดกเดพเดฑเตเดฑเดฏเตเดเต เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเตเดเตพเดเตเดเดพเดฏเดฟ เดตเตเดฃเตเดเตเด เดเดชเดฏเตเดเดฟเดเตเดเตเดเดฏเต เดเตเดฏเตเดฏเดฟเดฒเตเดฒ. เด
เดคเดฟเดจเดพเตฝ, เด เดธเดฎเดฏเดคเตเดคเต เดชเตเดฐเดธเดเตเดคเดฎเดพเดฏเดฟเดฐเตเดจเตเดจ เดกเดพเดฑเตเดฑเดฏเตเดเต เดธเตเดฑเตเดฑเต เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดทเตเดเดฎเตเดณเตเดณเดฟเดเดคเตเดคเตเดณเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด. เด เดธเดฎเดฏเดคเตเดคเต เดธเตเดฑเตเดฑเตเดฑเตเดเต เดธเดเตเดตเดฎเดพเดฏเดฟ เด
เดชเตโเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดคเตเดเดฐเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝเดชเตเดชเตเดฒเตเด, เดเดเดชเดพเดเต เดคเตเดฑเดจเตเดจเต. เดเดคเดพเดฃเต เดฎเตพเดเตเดเดฟเดตเตเตผเดทเตปเตเดฑเต เดธเดคเตเดค, เดเตฝเดเดเดกเดฟเดฌเดฟเดฏเต เดจเดฎเตเดฎเตเดเต เดชเตเดฐเดฟเดฏเดชเตเดชเตเดเตเดเดตเตผเดเตเดเต เด
เดจเตเดฏเตเดเตเดฏเดฎเดพเดฏ เดเดฐเต เดกเดพเดฑเตเดฑเดพ เดเดฑเดตเดฟเดเดฎเดพเดเตเดเดฟ เดฎเดพเดฑเตเดฑเตเดจเตเดจเต UICollectionView
. เดเดฐเต เดเตเดฐเดพเตปเดธเดพเดเตเดทเตป เดคเตเดฑเดจเตเดจเต เดเดดเดฟเดเตเดเดพเตฝ, เดเดจเตเดจเตเด เดฌเดพเดเตเดเดฟเดฏเดพเดเตเดฎเต เดเดจเตเดจ เดญเดฏเดคเตเดคเดพเตฝ, เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดกเดพเดฑเตเดฑ เดเดฟเดฒ เดเตป-เดฎเตเดฎเตเดฎเดฑเดฟ เดเดเดจเดฏเดฟเดฒเตเดเตเดเต เดตเตเดเดคเตเดคเดฟเตฝ เดชเดฎเตเดชเต เดเตเดฏเตเดคเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตปเตเดฑเต เดฎเตเดฎเตเดฎเดฑเดฟ เดซเตเดเตโเดชเตเดฐเดฟเตปเตเดฑเต เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเดฃเตเด เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ. เด เดธเดตเดฟเดถเตเดทเดค เดเตฝเดเดเดกเดฟเดฌเดฟเดฏเต เด
เดคเต SQLite-เตฝ เดจเดฟเดจเตเดจเต เดตเตเตผเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เดเดคเต เด
เดคเตเดคเดฐเด เดฎเตเดคเตเดคเดคเตเดคเดฟเดฒเตเดณเตเดณ เดเดฑเตเดฑเดชเตเดชเตเดเดฒเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เด
เดญเดฟเดฎเดพเดจเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ. เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดคเดฟเตฝ เดฐเดฃเตเดเต เดเดเดชเดพเดเตเดเตพ เดคเตเดฑเดเตเดเตเดเดฏเตเด เด
เดตเดฏเดฟเดฒเตเดจเตเดจเดฟเตฝ เดเดฐเต เดจเดฟเดถเตเดเดฟเดค เดฑเตเดเตเดเตเตผเดกเต เดเดฒเตเดฒเดพเดคเดพเดเตเดเตเดเดฏเตเด เดเตเดฏเตโเดคเดพเตฝ, เดถเตเดทเดฟเดเตเดเตเดจเตเดจ เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดคเดฟเตฝ เด
เดคเต เดฑเตเดเตเดเตเตผเดกเต เดเดจเดฟ เดฒเดญเดฟเดเตเดเดฟเดฒเตเดฒ.
เดจเดพเดฃเดฏเดคเตเดคเดฟเตปเตเดฑเต เดฎเดฑเตเดตเดถเด เดตเตเตผเดเตเดตเตฝ เดฎเตเดฎเตเดฎเดฑเดฟเดฏเตเดเต เดเดฏเตผเดจเตเดจ เดเดชเดญเตเดเดฎเดพเดฃเต. เดกเดพเดฑเตเดฑเดพเดฌเตเดธเดฟเตปเตเดฑเต เดตเตเดฏเดคเตเดฏเดธเตเดค เดชเดคเดฟเดชเตเดชเตเดเตพ เดจเตเดเตเดเดฟ 3 เดเดชเตเดชเตบ เดฑเตเดกเต เดเตเดฐเดพเตปเดธเดพเดเตเดทเดจเตเดเตพเดเตเดเตเดชเตเดชเด เดเดฐเตเดธเดฎเดฏเด เดชเดฐเดฟเดทเตเดเดฐเดฟเดเตเดเดพเตฝ เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต เดเดเดจ เดเดเตเดเดจเตเดฏเดพเดฏเดฟเดฐเดฟเดเตเดเตเดฎเตเดจเตเดจเต เดธเตเดฒเตเดกเต เดเดพเดฃเดฟเดเตเดเตเดจเตเดจเต. เดจเดฟเดฒเดตเดฟเดฒเต เดเดเดชเดพเดเตเดเดณเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเด เดฑเตเดเตเดเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดฒเดญเตเดฏเดฎเดพเดเตเดจเตเดจ เดจเตเดกเตเดเตพ เดเตฝเดเดเดกเดฟเดฌเดฟเดเตเดเต เดตเตเดฃเตเดเตเด เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเดพเดคเตเดคเดคเดฟเดจเดพเตฝ, เดฎเตเดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ เดฎเดฑเตเดฑเตเดฐเต เดจเดพเดฒเดพเดฎเดคเตเดคเต เดฑเตเดเตเดเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดเดฏเตเด เด เดคเดฟเดจเต เดเตเดดเดฟเดฒเตเดณเตเดณ เดชเดฐเดฟเดทเตเดเดฐเดฟเดเตเด เดชเตเดเตเดเตพ เดตเตเดฃเตเดเตเด เดเตเดฒเตเตบ เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดเดฏเดฒเตเดฒเดพเดคเต เดธเตเดฑเตเดฑเตเดฑเดฟเดจเต เดฎเดฑเตเดฑเต เดฎเดพเตผเดเดฎเดฟเดฒเตเดฒ.
เดเดตเดฟเดเต เดฎเตเดฎเตเดฎเดฑเดฟ-เดฎเดพเดชเตเดชเต เดเตเดฏเตเดค เดซเดฏเดฒเตเดเดณเตเดเต เดตเดฟเดญเดพเดเด เดคเดฟเดฐเดฟเดเตเดเตเดตเดฟเดณเดฟเดเตเดเตเดจเตเดจเดคเต เดเดชเดฏเตเดเดชเตเดฐเดฆเดฎเดพเดเตเด. เดตเตเตผเดเตเดตเตฝ เดฎเตเดฎเตเดฎเดฑเดฟเดฏเตเดเต เด เดงเดฟเด เดเดชเดญเตเดเด เดเดเตเดเดณเต เดตเดณเดฐเตเดฏเดงเดฟเดเด เดตเดฟเดทเดฎเดฟเดชเตเดชเดฟเดเตเดเตเดฃเตเดเดคเดฟเดฒเตเดฒเตเดจเตเดจเต เดคเตเดจเตเดจเตเดจเตเดจเต, เดเดพเดฐเดฃเด เดเดคเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตปเตเดฑเต เดฎเตเดฎเตเดฎเดฑเดฟ เดซเตเดเตโเดชเตเดฐเดฟเตปเตเดฑเดฟเดฒเตเดเตเดเต เดธเดเดญเดพเดตเดจ เดเตเดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เด เดคเต เดธเดฎเดฏเด, เด เดคเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเดคเดฟเตฝ iOS เดตเดณเดฐเต เดชเดฟเดถเตเดเตเดเต เดเดพเดฃเดฟเดเตเดเตเดจเตเดจเตเดตเตเดจเตเดจเตเด, เดเดฐเต เดธเตเตผเดตเดฑเดฟเดฒเต เดกเตเดธเตเดเตเดเตเดชเตเดชเดฟเดฒเต เดเดณเตเดณเดคเตเดชเตเดฒเต, 1 เดเตเดฑเดพเดฌเตเดฑเตเดฑเดฟเตปเตเดฑเต LMDB เดฎเตเดเดฒ เดจเตฝเดเดพเตป เดเดเตเดเตพเดเตเดเต เดเดดเดฟเดฏเดฟเดฒเตเดฒเตเดจเตเดจเตเด เด เดธเดตเดฟเดถเตเดทเดคเดฏเตเดเตเดเตเดฑเดฟเดเตเดเต เดเดฟเดจเตเดคเดฟเดเตเดเตเดฃเตเดเดคเดฟเดฒเตเดฒเตเดจเตเดจเตเด เดถเตเดฐเดฆเตเดงเดฟเดเตเดเดชเตเดชเตเดเตเดเต. เดธเดพเดงเตเดฏเดฎเตเดเตเดเดฟเตฝ, เดเดเดชเดพเดเตเดเดณเตเดเต เดเดฏเตเดธเตเดธเต เดเดดเดฟเดฏเตเดจเตเดจเดคเตเดฐ เดเตเดฑเตเดคเดพเดเตเดเดพเตป เดจเดฟเดเตเดเตพ เดถเตเดฐเดฎเดฟเดเตเดเดฃเด.
4. เดเต-เดตเดพเดฒเตเดฏเต API-เดฏเตเดเต เดฎเตเดเดณเดฟเตฝ เดเดฐเต เดกเดพเดฑเตเดฑเดพ เดธเตเดเตเดฎ เดฐเตเดชเดเตฝเดชเตเดชเดจ เดเตเดฏเตเดฏเตเดจเตเดจเต
เดเตฝเดเดเดกเดฟเดฌเดฟ เดจเตฝเดเตเดจเตเดจ เด เดเดฟเดธเตเดฅเดพเดจ เดธเดเดเตเดฐเดนเดเตเดเตพ เดจเตเดเตเดเดฟ เดจเดฎเตเดเตเดเต เดเดเตเดเดณเตเดเต API เดตเดฟเดถเดเดฒเดจเด เดเดฐเดเดญเดฟเดเตเดเดพเด: เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟเดฏเตเด เดกเดพเดฑเตเดฑเดพเดฌเตเดธเตเดเดณเตเด, เดเตเดเดณเตเด เดฎเตเดฒเตเดฏเดเตเดเดณเตเด, เดเดเดชเดพเดเตเดเดณเตเด เดเดดเตโเดธเดฑเตเดเดณเตเด.
เดเตเดกเต เดฒเดฟเดธเตเดฑเตเดฑเดฟเดเดเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดเดฐเต เดเตเดฑเดฟเดชเตเดชเต
เดชเตเดคเต LMDB API-เดฏเดฟเดฒเต เดเดฒเตเดฒเดพ เดซเดเดเตโเดทเดจเตเดเดณเตเด เด
เดตเดฐเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเตปเตเดฑเต เดซเดฒเด เดเดฐเต เดชเดฟเดถเดเต เดเตเดกเดฟเตปเตเดฑเต เดฐเตเดชเดคเตเดคเดฟเตฝ เดจเตฝเดเตเดจเตเดจเต, เดเดจเตเดจเดพเตฝ เดคเตเดเตผเดจเตเดจเตเดณเตเดณ เดเดฒเตเดฒเดพ เดฒเดฟเดธเตเดฑเตเดฑเดฟเดเดเตเดเดณเดฟเดฒเตเด เด
เดคเดฟเตปเตเดฑเต เดธเตเดฅเดฟเดฐเตเดเดฐเดฃเด เดธเดเดเตเดทเดฟเดชเตโเดคเดคเดฏเตโเดเตเดเดพเดฏเดฟ เดเดดเดฟเดตเดพเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดชเตเดฐเดพเดฏเตเดเดฟเดเดฎเดพเดฏเดฟ, เดถเตเดเดฐเดตเตเดฎเดพเดฏเดฟ เดธเดเดตเดฆเดฟเดเตเดเดพเตป เดเดเตเดเตพ เดเดเตเดเดณเตเดเตเดคเต เดชเตเดฒเตเด เดเดชเดฏเตเดเดฟเดเตเดเต.
iOS เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ macOS-เดจเตเดณเตเดณ เดชเตเดฐเตเดเดเตเดฑเตเดฑเดฟเดฒเตเดเตเดเต LMDB เดเดฃเดเตเดฑเตเดฑเตเดเตเดฏเตเดฏเดพเดจเตเดณเตเดณ เดเดฑเตเดฑเดตเตเด เดตเตเดเดคเดฏเตเดฑเดฟเดฏ เดฎเดพเตผเดเดฎเตเดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ, เดเดพเตป เดเตปเตเดฑเต CocoaPod เดจเดฟเตผเดฆเตเดฆเตเดถเดฟเดเตเดเตเดจเตเดจเต
4.1. เด เดเดฟเดธเตเดฅเดพเดจ เดธเดเดเตเดฐเดนเดเตเดเตพ
เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ
เดเดเดจ MDB_env
LMDB เดฏเตเดเต เดเดจเตเดคเดฐเดฟเด เด
เดตเดธเตเดฅเดฏเตเดเต เดถเตเดเดฐเดฎเดพเดฃเต. เดชเตเดฐเดฟเดซเดฟเดเตเดธเดกเต เดซเดเดเตเดทเตป เดซเดพเดฎเดฟเดฒเดฟ mdb_env
เด
เดคเดฟเตปเตเดฑเต เดเดฟเดฒ เดชเตเดฐเตเดชเตเดชเตผเดเตเดเดฟเดเตพ เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเดพเตป เดจเดฟเดเตเดเดณเต เด
เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต. เดเดฑเตเดฑเดตเตเด เดฒเดณเดฟเดคเดฎเดพเดฏ เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดเดเตเดเดฟเตป เดธเดฎเดพเดฐเดเดญเด เดเดคเตเดชเตเดฒเต เดเดพเดฃเดชเตเดชเตเดเตเดจเตเดจเต.
mdb_env_create(env);โ
mdb_env_set_map_size(*env, 1024 * 1024 * 512)โ
mdb_env_open(*env, path.UTF8String, MDB_NOTLS, 0664);
Mail.ru เดเตเดฒเตเดกเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเดฟเตฝ, เดเดเตเดเตพ เดฐเดฃเตเดเต เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเดณเตเดเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดฎเตเดฒเตเดฏเดเตเดเตพ เดฎเดพเดคเตเดฐเด เดฎเดพเดฑเตเดฑเดฟ.
เดธเตเดฑเตเดฑเตเดฑเตเดเต เดซเดฏเตฝ เดฎเดพเดชเตเดชเต เดเตเดฏเตโเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดตเตเตผเดเตเดตเตฝ เด
เดกเตเดฐเดธเต เดธเตโเดชเตเดฏเตโเดธเดฟเตปเตเดฑเต เดตเดฒเตเดชเตเดชเดฎเดพเดฃเต เดเดฆเตเดฏเดคเตเดคเตเดคเต. เดจเดฟเตผเดญเดพเดเตเดฏเดตเดถเดพเตฝ, เดเดฐเต เดเดชเดเดฐเดฃเดคเตเดคเดฟเตฝ เดชเตเดฒเตเด, เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเด เดฎเตเดฒเตเดฏเด เดฑเตบ เดฎเตเดคเตฝ เดฑเตบ เดตเดฐเต เดเดฃเตเดฏเดฎเดพเดฏเดฟ เดตเตเดฏเดคเตเดฏเดพเดธเดชเตเดชเตเดเดพเด. IOS-เตปเตเดฑเต เด เดธเดตเดฟเดถเตเดทเดค เดเดฃเดเตเดเดฟเดฒเตเดเตเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดชเดฐเดฎเดพเดตเดงเดฟ เดธเดเดญเดฐเดฃ โโเดตเตเดณเดฟเดฏเด เดเดฒเดจเดพเดคเตเดฎเดเดฎเดพเดฏเดฟ เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเดฐเต เดจเดฟเดถเตเดเดฟเดค เดฎเตเดฒเตเดฏเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฐเดเดญเดฟเดเตเดเต, เด
เดคเต เดซเดเดเตเดทเตป เดตเดฐเต เดคเตเดเตผเดเตเดเดฏเดพเดฏเดฟ เดชเดเตเดคเดฟเดฏเดพเดฏเดฟ เดเตเดฑเดฏเตเดเตเดเตเดจเตเดจเต mdb_env_open
เดเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏ เดเดฐเต เดซเดฒเด เดจเตฝเดเดฟเดฒเตเดฒ ENOMEM
. เดธเดฟเดฆเตเดงเดพเดจเตเดคเดคเตเดคเดฟเตฝ, เดตเดฟเดชเดฐเตเดค เดฎเดพเตผเดเดตเตเดฎเตเดฃเตเดเต - เดเดฆเตเดฏเด เดเดเตเดเดฟเดจเดฟเดฒเตเดเตเดเต เดเตเดฑเดเตเดเดคเต เดฎเตเดฎเตเดฎเดฑเดฟ เด
เดจเตเดตเดฆเดฟเดเตเดเตเด, เดคเตเดเตผเดจเตเดจเต เดชเดฟเดถเดเตเดเตพ เดฒเดญเดฟเดเตเดเตเดฎเตเดชเตเตพ, MDB_MAP_FULL
, เด
เดคเต เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเด. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดเดคเต เดเตเดเตเดคเตฝ เดฎเตเดณเตเดณเตเดณเตเดณเดคเดพเดฃเต. เดเดพเดฐเดฃเด, เดซเดเดเตเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเต เดฎเตเดฎเตเดฎเดฑเดฟ (เดฑเตเดฎเดพเดชเตเดชเต) เดตเตเดฃเตเดเตเด เด
เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดจเดเดชเดเดฟเดเตเดฐเดฎเด mdb_env_set_map_size
เดเดเตเดเดฟเดจเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเตเดฎเตเดชเต เดฒเดญเดฟเดเตเด เดเดฒเตเดฒเดพ เดเตปเตเดฑเดฟเดฑเตเดฑเดฟเดเดณเตเดฏเตเด (เดเตผเดธเดฑเตเดเตพ, เดเดเดชเดพเดเตเดเตพ, เดเตเดเตพ, เดฎเตเดฒเตเดฏเดเตเดเตพ) เด
เดธเดพเดงเตเดตเดพเดเตเดเตเดจเตเดจเต. เดเตเดกเดฟเดฒเต เดธเดเดญเดตเดเตเดเดณเตเดเต เด เดตเดดเดฟเดคเตเดคเดฟเดฐเดฟเดตเต เดเดฃเดเตเดเดฟเดฒเตเดเตเดเตเดเตเดจเตเดจเดคเต เด
เดคเดฟเตปเตเดฑเต เดเตเดฐเตเดคเดฐเดฎเดพเดฏ เดธเดเตเดเตเตผเดฃเดคเดฏเดฟเดฒเตเดเตเดเต เดจเดฏเดฟเดเตเดเตเด. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดตเตเตผเดเตเดตเตฝ เดฎเตเดฎเตเดฎเดฑเดฟ เดจเดฟเดเตเดเตพเดเตเดเต เดตเดณเดฐเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเตเดเตเดเดฟเตฝ, เดเดคเต เดตเดณเดฐเต เดฎเตเดจเตเดจเตเดเตเดเต เดชเตเดฏ เดซเตเตผเดเตเดเต เดธเตเดเตเดทเตเดฎเดฎเดพเดฏเดฟ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดพเดจเตเดณเตเดณ เดเดฐเต เดเดพเดฐเดฃเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเดพเด.
เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ, เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดฎเตเดฒเตเดฏเด เดเดเตเดเตพเดเตเดเต เด
เดจเตเดฏเตเดเตเดฏเดฎเดฒเตเดฒ, เดคเตเดฐเตเดกเต เดธเตเดฐเดเตเดท เดเดฑเดชเตเดชเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฎเตเดเตเดเดพเดจเดฟเดเตเดธเดฟเดจเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเตเดจเตเดจเต. เดจเดฟเตผเดญเดพเดเตเดฏเดตเดถเดพเตฝ, เดคเตเดฐเตเดกเต เดฒเตเดเตเดเตฝ เดธเตเดฑเตเดฑเตเดฑเตเดเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃเดฏเตเดฎเดพเดฏเดฟ เดเตเดฑเดเตเดเดคเต iOS 10-เดจเต เดชเตเดฐเดถเตโเดจเดเตเดเดณเตเดฃเตเดเต. เดเดเตเดเดพเดฐเดฃเดคเตเดคเดพเตฝ, เดฎเตเดเดณเดฟเดฒเตเดณเตเดณ เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ, เดถเตเดเดฐเด เดซเตเดฒเดพเดเต เดเดชเดฏเตเดเดฟเดเตเดเต เดคเตเดฑเดเตเดเตเดจเตเดจเต MDB_NOTLS
. เดเดคเตเดเตเดเดพเดคเต, เด
เดคเต เดเดตเดถเตเดฏเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต
เดกเดพเดฑเตเดฑเดพเดฌเตเดธเตเดเตพ
เดเดเตเดเตพ เดฎเตเดเดณเดฟเตฝ เดเตผเดเตเด เดเตเดฏเตเดค เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดฌเดฟ-เดเตเดฐเต เดเดฆเดพเดนเดฐเดฃเดฎเดพเดฃเต เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต. เด เดคเดฟเตปเตเดฑเต เดเดชเตเดชเดฃเดฟเดเดเต เดเดฐเต เดเดเดชเดพเดเดฟเดจเตเดณเตเดณเดฟเตฝ เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเต, เด เดคเต เดเดฆเตเดฏเด เด เตฝเดชเตเดชเด เดตเดฟเดเดฟเดคเตเดฐเดฎเดพเดฏเดฟ เดคเตเดจเตเดจเดฟเดฏเตเดเตเดเดพเด.
MDB_txn *txn;โ
MDB_dbi dbi;โ
mdb_txn_begin(env, NULL, MDB_RDONLY, &txn);โ
mdb_dbi_open(txn, NULL, MDB_CREATE, &dbi);โ
mdb_txn_abort(txn);
เดคเตเตผเดเตเดเดฏเดพเดฏเตเด, LMDB-เดฏเดฟเดฒเต เดเดฐเต เดเดเดชเดพเดเต เดเดฐเต เดธเตเดฑเตเดฑเตเดฑเตเดเต เดเตปเตเดฑเดฟเดฑเตเดฑเดฟเดฏเดพเดฃเต, เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต เดเตปเตเดฑเดฟเดฑเตเดฑเดฟเดฏเดฒเตเดฒ. เดตเตเดฏเดคเตเดฏเดธเตเดค เดกเดพเดฑเตเดฑเดพเดฌเตเดธเตเดเดณเดฟเตฝ เดธเตเดฅเดฟเดคเดฟเดเตเดฏเตเดฏเตเดจเตเดจ เดเตปเตเดฑเดฟเดฑเตเดฑเดฟเดเดณเดฟเตฝ เดเดฑเตเดฑเตเดฎเดฟเดเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ เดจเดเดคเตเดคเดพเตป เด เดเดถเดฏเด เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต. เดธเดฟเดฆเตเดงเดพเดจเตเดคเดคเตเดคเดฟเตฝ, เดตเตเดฏเดคเตเดฏเดธเตเดค เดกเดพเดฑเตเดฑเดพเดฌเตเดธเตเดเดณเตเดเต เดฐเตเดชเดคเตเดคเดฟเตฝ เดชเดเตเดเดฟเดเดเตพ เดฎเตเดกเดฒเดฟเดเดเต เดเตเดฏเตเดฏเดพเดจเตเดณเตเดณ เดธเดพเดงเตเดฏเดค เดเดคเต เดคเตเดฑเดเตเดเตเดจเตเดจเต, เดเดจเตเดจเดพเตฝ เดเดฐเต เดธเดฎเดฏเดคเตเดคเต เดเดพเตป เดฎเดฑเตเดฑเตเดฐเต เดชเดพเดค เดธเตเดตเตเดเดฐเดฟเดเตเดเต, เดเตเดตเดเต เดตเดฟเดถเดฆเดฎเดพเดฏเดฟ เดตเดฟเดตเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
เดเตเดเดณเตเด เดฎเตเดฒเตเดฏเดเตเดเดณเตเด
เดเดเดจ MDB_val
เดเตเดฏเตเดเตเดฏเตเด เดฎเตเดฒเตเดฏเดคเตเดคเดฟเตปเตเดฑเตเดฏเตเด เดเดถเดฏเด เดฎเดพเดคเตเดเดฏเดพเดเตเดเตเดจเตเดจเต. เดถเตเดเดฐเดคเตเดคเดฟเดจเต เด
เดตเดฏเตเดเต เด
เตผเดคเตเดฅเดถเดพเดธเตเดคเตเดฐเดคเตเดคเตเดเตเดเตเดฑเดฟเดเตเดเต เดฏเดพเดคเตเดฐเต เดงเดพเดฐเดฃเดฏเตเดฎเดฟเดฒเตเดฒ. เด
เดตเดณเต เดธเดเดฌเดจเตเดงเดฟเดเตเดเดฟเดเดคเตเดคเตเดณเด, เดฎเดฑเตเดฑเตเดจเตเดคเตเดเตเดเดฟเดฒเตเด เดเดฐเต เดจเดฟเดถเตเดเดฟเดค เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเดฒเตเดณเตเดณ เดฌเตเดฑเตเดฑเตเดเดณเตเดเต เดเดฐเต เดจเดฟเดฐ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต. เดชเดฐเดฎเดพเดตเดงเดฟ เดเต เดตเดฒเตเดชเตเดชเด 512 เดฌเตเดฑเตเดฑเตเดเตพ เดเดฃเต.
typedef struct MDB_val {โ
size_t mv_size;โ
void *mv_data;โ
} MDB_val;โโ
เดเดฐเต เดเดเดชเดพเดฑเตเดฑเตเดฑเตผ เดเดชเดฏเตเดเดฟเดเตเดเต, เดธเตเดฑเตเดฑเตเตผ เดเตเดเตพ เดเดฐเตเดนเดฃ เดเตเดฐเดฎเดคเตเดคเดฟเตฝ เด เดเตเดเตเดเตเดจเตเดจเต. เดจเดฟเดเตเดเดณเดคเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ, เดกเดฟเดซเตเตพเดเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเตเด, เด เดคเต เด เดตเดฏเต เดฌเตเดฑเตเดฑเต-เดฌเต-เดฌเตเดฑเตเดฑเต เดเดจเตเดจ เดเตเดฐเดฎเดคเตเดคเดฟเตฝ เดจเดฟเดเดฃเตเดเต เดเตเดฐเดฎเดคเตเดคเดฟเตฝ เด เดเตเดเตเดเตเดจเตเดจเต.
เดเดเดชเดพเดเตเดเตพ
เดเดเดชเดพเดเต เดเดเดจ เดตเดฟเดถเดฆเดฎเดพเดฏเดฟ เดตเดฟเดตเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต
- เดเดฒเตเดฒเดพ เด
เดเดฟเดธเตเดฅเดพเดจ เดเตเดฃเดเตเดเดณเตเดฏเตเด เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเต
เดเดธเดฟเดเดกเดฟ : เดเดฑเตเดฑเตเดฎเดฟเดธเดฟเดฑเตเดฑเดฟ, เดธเตเดฅเดฟเดฐเดค, เดเดฑเตเดฑเดชเตเดชเตเดเตฝ, เดตเดฟเดถเตเดตเดพเดธเตเดฏเดค. MDBX-เตฝ เดชเดฐเดฟเดนเดฐเดฟเดเตเด MacOS-เดฒเตเด iOS-เดฒเตเด เดกเตเดฏเตเดฑเดฌเดฟเดฒเดฟเดฑเตเดฑเดฟเดฏเตเดเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เดเดฐเต เดฌเดเต เดเดฃเตเดเตเดจเตเดจเต เดถเตเดฐเดฆเตเดงเดฟเดเตเดเดพเดคเดฟเดฐเดฟเดเตเดเดพเตป เดเดจเดฟเดเตเดเต เดเดดเดฟเดฏเดฟเดฒเตเดฒ. เดจเดฟเดเตเดเตพเดเตเดเต เด เดตเดฏเดฟเตฝ เดเตเดเตเดคเตฝ เดตเดพเดฏเดฟเดเตเดเดพเดเดตเดพเดฏเดฟเดเตเดเตเด . - เดฎเตพเดเตเดเดฟ เดคเตเดฐเตเดกเดฟเดเดเดฟเตปเตเดฑเต เดธเดฎเตเดชเดจเด "เดเดฑเตเดฑ เดเดดเตเดคเตเดคเตเดเดพเดฐเตป / เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดตเดพเดฏเดจเดเตเดเดพเตผ" เดธเตเดเตเด เดตเดฟเดตเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเดดเตเดคเตเดคเตเดเดพเตผ เดชเดฐเดธเตเดชเดฐเด เดคเดเดฏเตเดจเตเดจเต, เดชเดเตเดทเต เดตเดพเดฏเดจเดเตเดเดพเดฐเต เดคเดเดฏเดฐเตเดคเต. เดตเดพเดฏเดจเดเตเดเดพเตผ เดเดดเตเดคเตเดคเตเดเดพเดฐเตเดฏเต เดชเดฐเดธเตเดชเดฐเด เดคเดเดฏเตเดจเตเดจเดฟเดฒเตเดฒ.
- เดจเตเดธเตเดฑเตเดฑเดกเต เดเดเดชเดพเดเตเดเตพเดเตเดเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ.
- เดฎเตพเดเตเดเดฟเดตเตเตผเดทเตป เดชเดฟเดจเตเดคเตเดฃ.
เดเตฝเดเดเดกเดฟเดฌเดฟเดฏเดฟเดฒเต เดฎเตพเดเตเดเดฟเดตเตเตผเดทเตป เดตเดณเดฐเต เดฎเดฟเดเดเตเดเดคเดพเดฃเต, เด เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเตฝ เดชเตเดฐเดเดเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต. เดคเดพเดดเตเดฏเตเดณเตเดณ เดเตเดกเดฟเตฝ เดจเดฟเดจเตเดจเต, เดเดฐเต เดเดเดชเดพเดเตเด เด เดคเต เดคเตเดฑเดจเตเดจ เดธเดฎเดฏเดคเตเดคเต เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดกเดพเดฑเตเดฑเดพเดฌเตเดธเดฟเตปเตเดฑเต เดชเดคเดฟเดชเตเดชเต เดเดชเดฏเตเดเดฟเดเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเตเดฃเตเดเตเดจเตเดจเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดพเดฃเดพเตป เดเดดเดฟเดฏเตเด, เดคเตเดเตผเดจเตเดจเตเดณเตเดณ เดเดฒเตเดฒเดพ เดฎเดพเดฑเตเดฑเดเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเตเด เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดเดฑเตเดฑเดชเตเดชเตเดเตเดเต. เดธเดเดญเดฐเดฃเด เดเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเดคเตเด เด เดคเดฟเดฒเตเดเตเดเต เดเดฐเต เดเตเดธเตเดฑเตเดฑเต เดฑเตเดเตเดเตเตผเดกเต เดเตเตผเดเตเดเตเดจเตเดจเดคเตเด เดฐเดธเดเดฐเดฎเดพเดฏ เดเดจเตเดจเตเด เดชเตเดฐเดคเดฟเดจเดฟเดงเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ, เด เดคเดฟเดจเดพเตฝ เด เดเดเดพเดฐเดเตเดเตพ เดธเตโเดชเตเดฏเดฟเดฒเดฑเดฟเดจเต เดเตเดดเดฟเตฝ เด เดตเดถเตเดทเดฟเดเตเดเตเดจเตเดจเต.
เดเดฐเต เดเตเดธเตเดฑเตเดฑเต เดเตปเดเตเดฐเดฟ เดเตเตผเดเตเดเตเดจเตเดจเต
MDB_env *env;
MDB_dbi dbi;
MDB_txn *txn;
mdb_env_create(&env);
mdb_env_open(env, "./testdb", MDB_NOTLS, 0664);
mdb_txn_begin(env, NULL, 0, &txn);
mdb_dbi_open(txn, NULL, 0, &dbi);
mdb_txn_abort(txn);
char k = 'k';
MDB_val key;
key.mv_size = sizeof(k);
key.mv_data = (void *)&k;
int v = 997;
MDB_val value;
value.mv_size = sizeof(v);
value.mv_data = (void *)&v;
mdb_txn_begin(env, NULL, 0, &txn);
mdb_put(txn, dbi, &key, &value, MDB_NOOVERWRITE);
mdb_txn_commit(txn);
MDB_txn *txn1, *txn2, *txn3;
MDB_val val;
// ะัะบััะฒะฐะตะผ 2 ััะฐะฝะทะฐะบัะธะธ, ะบะฐะถะดะฐั ะธะท ะบะพัะพััั
ัะผะพััะธั
// ะฝะฐ ะฒะตััะธั ะฑะฐะทั ะดะฐะฝะฝัั
ั ะพะดะฝะพะน ะทะฐะฟะธััั.
mdb_txn_begin(env, NULL, 0, &txn1); // read-write
mdb_txn_begin(env, NULL, MDB_RDONLY, &txn2); // read-only
// ะ ัะฐะผะบะฐั
ะฟะตัะฒะพะน ััะฐะฝะทะฐะบัะธะธ ัะดะฐะปัะตะผ ะธะท ะฑะฐะทั ะดะฐะฝะฝัั
ัััะตััะฒััััั ะฒ ะฝะตะน ะทะฐะฟะธัั.
mdb_del(txn1, dbi, &key, NULL);
// ะคะธะบัะธััะตะผ ัะดะฐะปะตะฝะธะต.
mdb_txn_commit(txn1);
// ะัะบััะฒะฐะตะผ ััะตััั ััะฐะฝะทะฐะบัะธั, ะบะพัะพัะฐั ัะผะพััะธั ะฝะฐ
// ะฐะบััะฐะปัะฝัั ะฒะตััะธั ะฑะฐะทั ะดะฐะฝะฝัั
, ะณะดะต ะทะฐะฟะธัะธ ัะถะต ะฝะตั.
mdb_txn_begin(env, NULL, MDB_RDONLY, &txn3);
// ะฃะฑะตะถะดะฐะตะผัั, ััะพ ะทะฐะฟะธัั ะฟะพ ะธัะบะพะผะพะผั ะบะปััั ัะถะต ะฝะต ัััะตััะฒัะตั.
assert(mdb_get(txn3, dbi, &key, &val) == MDB_NOTFOUND);
// ะะฐะฒะตััะฐะตะผ ััะฐะฝะทะฐะบัะธั.
mdb_txn_abort(txn3);
// ะฃะฑะตะถะดะฐะตะผัั, ััะพ ะฒ ัะฐะผะบะฐั
ะฒัะพัะพะน ััะฐะฝะทะฐะบัะธะธ, ะพัะบัััะพะน ะฝะฐ ะผะพะผะตะฝั
// ัััะตััะฒะพะฒะฐะฝะธั ะทะฐะฟะธัะธ ะฒ ะฑะฐะทะต ะดะฐะฝะฝัั
, ะตั ะฒัั ะตัั ะผะพะถะฝะพ ะฝะฐะนัะธ ะฟะพ ะบะปััั.
assert(mdb_get(txn2, dbi, &key, &val) == MDB_SUCCESS);
// ะัะพะฒะตััะตะผ, ััะพ ะฟะพ ะบะปััั ะฟะพะปััะตะฝ ะฝะต ะฐะฑั ะบะฐะบะพะน ะผััะพั, ะฐ ะฒะฐะปะธะดะฝัะต ะดะฐะฝะฝัะต.
assert(*(int *)val.mv_data == 997);
// ะะฐะฒะตััะฐะตะผ ััะฐะฝะทะฐะบัะธั, ัะฐะฑะพัะฐััะตะน ั
ะพัั ะธ ั ัััะฐัะตะฒัะตะน, ะฝะพ ะบะพะฝัะธััะตะฝัะฝะพะน ะฑะฐะทะพะน ะดะฐะฝะฝัั
.
mdb_txn_abort(txn2);
SQLite-เดฒเตเด เดเดคเต เดเตเดฐเดฟเดเตเดเต เดชเดฐเตเดเตเดทเดฟเดเตเดเต เดเดจเตเดคเดพเดฃเต เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเดคเตเดจเตเดจเต เดเดพเดฃเดพเตป เดเดพเตป เดถเตเดชเดพเตผเดถ เดเตเดฏเตเดฏเตเดจเตเดจเต.
เดฎเตพเดเตเดเดฟเดตเตเตผเดทเตป เดเดฐเต iOS เดกเตเดตเดฒเดชเตเดชเดฑเตเดเต เดเตเดตเดฟเดคเดคเตเดคเดฟเดจเต เดตเดณเดฐเต เดจเดฒเตเดฒ เดเดจเตเดเตเดฒเตเดฏเดเตเดเตพ เดจเตฝเดเตเดจเตเดจเต. เด เดชเตเดฐเตเดชเตเดชเตผเดเตเดเดฟ เดเดชเดฏเตเดเดฟเดเตเดเต, เดเดชเดฏเตเดเตเดคเต เด
เดจเตเดญเดตเดชเดฐเดฟเดเดฃเดจเดเดณเต เด
เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ เดจเดฟเดเตเดเตพเดเตเดเต เดธเตโเดเตเดฐเตเตป เดซเตเดฎเตเดเตพเดเตเดเดพเดฏเตเดณเตเดณ เดกเดพเดฑเตเดฑ เดเดฑเดตเดฟเดเดคเตเดคเดฟเตปเตเดฑเต เด
เดชเตโเดกเตเดฑเตเดฑเต เดจเดฟเดฐเดเตเดเต เดเดณเตเดชเตเดชเดคเตเดคเดฟเดฒเตเด เดธเตเดตเดพเดญเดพเดตเดฟเดเดฎเดพเดฏเตเด เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเดพเดจเดพเดเตเด. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดธเดฟเดธเตเดฑเตเดฑเด เดฎเตเดกเดฟเดฏ เดเดพเดฒเดฑเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดณเตเดณเดเดเตเดเด เดธเตเดตเดฏเดฎเตเดต เดฒเตเดกเตเดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดชเตเดฒเตเดฏเตเดณเตเดณ Mail.ru เดเตเดฒเตเดกเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตปเตเดฑเต เดเดฐเต เดธเดตเดฟเดถเตเดทเดค เดเดเตเดเตเดเดพเด. เดเดฐเต เดจเดฒเตเดฒ เดเดฃเดเตเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเต, เดธเตเตผเดตเดฑเดฟเดฒเตเดเตเดเต เดธเตเดเตเดเตปเดกเดฟเตฝ เดจเดฟเดฐเดตเดงเดฟ เดซเตเดเตเดเตเดเตพ เดเตเตผเดเตเดเดพเตป เดเตเดฒเดฏเตปเตเดฑเดฟเดจเต เดเดดเดฟเดฏเตเด. เดเดฐเต เดกเตเตบเดฒเตเดกเดฟเดจเตเด เดถเตเดทเด เดจเดฟเดเตเดเตพ เด
เดชเตเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ UICollectionView
เดเดชเดฏเตเดเตเดคเดพเดตเดฟเตปเตเดฑเต เดเตเดฒเตเดกเดฟเดฒเต เดฎเตเดกเดฟเดฏ เดเดณเตเดณเดเดเตเดเด เดเดชเดฏเตเดเดฟเดเตเดเต, เด เดชเตเดฐเดเตเดฐเดฟเดฏเดฏเดฟเตฝ เดจเดฟเดเตเดเตพเดเตเดเต 60 เดเดซเตเดชเดฟเดเดธเตเดเดณเตเด เดธเตเดเดฎเดฎเดพเดฏ เดธเตเดเตเดฐเตเดณเดฟเดเดเตเด เดฎเดฑเดเตเดเดพเตป เดเดดเดฟเดฏเตเด. เดเดเดฏเตโเดเตเดเดฟเดเตเดฏเตเดณเตเดณ เดธเตโเดเตเดฐเตเตป เด
เดชเตโเดกเตเดฑเตเดฑเตเดเตพ เดคเดเดฏเดพเตป, เด
เดเดฟเดธเตเดฅเดพเดจเดคเตเดคเดฟเดฒเตเดณเตเดณ เดกเดพเดฑเตเดฑ เดฎเดพเดฑเตเดจเตเดจ เดจเดฟเดฐเดเตเดเต เดจเดฟเดเตเดเตพ เดเดเตเดเดจเตเดฏเตเดเตเดเดฟเดฒเตเด เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเตเดเตเดคเตเดคเตเดฃเตเดเดคเตเดฃเตเดเต UICollectionViewDataSource
.
เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต เดฎเตพเดเตเดเดฟเดตเตเตผเดทเดจเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ เดจเดฟเดฒเดตเดฟเดฒเต เดจเดฟเดฒเดตเดฟเดฒเต เด เดตเดธเตเดฅเดฏเดฟเตฝ เดฎเดพเดคเตเดฐเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดพเตป เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เดกเดพเดฑเตเดฑเดฏเตเดเต เดธเดฎเดฏ-เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณ เดธเตเดจเดพเดชเตเดชเตเดทเตเดเตเดเต เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเดเตเดเตพ เด เดคเต เดเดฟเดฒ เดเตป-เดฎเตเดฎเตเดฎเดฑเดฟ เดกเดพเดฑเตเดฑเดพ เดเดเดจเดฏเดฟเดฒเตเดเตเดเต เดคเดพเตฝเดเตเดเดพเดฒเดฟเด เดชเดเตเดเดฟเดเดฏเดฟเดฒเตเดเตเดเต เดชเดเตผเดคเตเดคเตเดฃเตเดเดคเตเดฃเตเดเต. เด เดธเดฎเตเดชเดจเดเตเดเดณเดฟเตฝ เดเดคเตเดเตเดเดฟเดฒเตเด เดตเดณเดฐเต เดเตเดฒเดตเตเดฑเดฟเดฏเดคเดพเดฃเต. เดเตป-เดฎเตเดฎเตเดฎเดฑเดฟ เดธเตโเดฑเตเดฑเตเดฑเตเดเดฟเตปเตเดฑเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดจเดฟเตผเดฎเตเดฎเดฟเดเตเด เดเดฌเตโเดเดเตโเดฑเตเดฑเตเดเตพ เดธเดเดญเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดฒเตเดเต เดเดฃเตเดเดพเดเตเดจเตเดจ เดฎเตเดฎเตเดฎเดฑเดฟเดฏเดฟเดฒเตเด เดเดพเดฒเดเตเดฐเดฎเตเดฃ, เด เดจเดพเดตเดถเตเดฏ ORM เดชเดฐเดฟเดตเตผเดคเตเดคเดจเดเตเดเดณเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเดเตเด เดเดเตเดเตพเดเตเดเต เดเดฟเดฒเดตเต เดฒเดญเดฟเดเตเดเตเด. เดคเดพเตฝเดเตเดเดพเดฒเดฟเด เดชเดเตเดเดฟเดเดฏเต เดธเดเดฌเดจเตเดงเดฟเดเตเดเดฟเดเดคเตเดคเตเดณเด, เดเดคเต เดเตเดเตเดคเตฝ เดเตเดฒเดตเตเดฑเดฟเดฏ เดเดจเดจเตเดฆเดฎเดพเดฃเต, เดจเดฟเดธเตเดธเดพเดฐเดฎเดฒเตเดฒเดพเดคเตเดค เดเตเดธเตเดเดณเดฟเตฝ เดฎเดพเดคเตเดฐเด เด เตผเดคเตเดฅเดฎเดพเดเตเดเตเดจเตเดจเต.
เดเตฝเดเดเดกเดฟเดฌเดฟเดฏเตเดเต เดฎเตพเดเตเดเดฟเดตเตเตผเดทเตป เดธเตเดฒเตเดฏเตเดทเตป เดตเดณเดฐเต เดเดเดญเตเดฐเดฎเดพเดฏ เดฐเตเดคเดฟเดฏเดฟเตฝ เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณ เดกเดพเดฑเตเดฑเดพ เดเดฑเดตเดฟเดเด เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเตเดฐเดถเตเดจเด เดชเดฐเดฟเดนเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเดฐเต เดเดเดชเดพเดเตเด เดตเตเดฏเดฟเดฒเดฏเตเด เดคเตเดฑเดจเตเดจเดพเตฝ เดฎเดพเดคเตเดฐเด เดฎเดคเดฟ - เดเดเตเดเตพ เด เดคเต เดชเตเตผเดคเตเดคเดฟเดฏเดพเดเตเดเตเดจเตเดจเดคเต เดตเดฐเต, เดกเดพเดฑเตเดฑ เดธเตเดฑเตเดฑเต เดถเดฐเดฟเดฏเดพเดเตเดเตเดฎเตเดจเตเดจเต เดเดฑเดชเตเดชเตเดจเตฝเดเตเดจเตเดจเต. เด เดคเดฟเตปเตเดฑเต เด เดชเตโเดกเตเดฑเตเดฑเต เดตเตเดเดคเดฏเตเดเต เดฏเตเดเตเดคเดฟ เดเดชเตเดชเตเตพ เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เด เดตเดคเดฐเดฃ เดชเดพเดณเดฟเดฏเตเดเต เดเตเดเดณเดฟเดฒเดพเดฃเต, เดเดพเดฐเตเดฏเดฎเดพเดฏ เดเดฑเดตเดฟเดเดเตเดเดณเตเดจเตเดจเตเดฎเดฟเดฒเตเดฒ.
เดเดดเตโเดธเดฑเตเดเตพ
เดฌเดฟ-เดเตเดฐเต เดเตเดฐเดพเดตเตเตผเดธเดฒเดฟเดฒเตเดเต เดเต-เดตเดพเดฒเตเดฏเต เดเตเดกเดฟเดเดณเดฟเตฝ เดเตเดฐเดฎเดพเดจเตเดเดคเดฎเดพเดฏเดฟ เดเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดฐเต เดธเดเดตเดฟเดงเดพเดจเด เดเดดเตโเดธเดฑเตเดเตพ เดจเตฝเดเตเดจเตเดจเต. เด เดตเดฏเดฟเดฒเตเดฒเดพเดคเต, เดกเดพเดฑเตเดฑเดพเดฌเตเดธเดฟเดฒเต เดชเดเตเดเดฟเดเดเตพ เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฏเดฟ เดฎเดพเดคเตเดเดฏเดพเดเตเดเตเดจเตเดจเดคเต เด เดธเดพเดงเตเดฏเดฎเดพเดฃเต, เด เดคเต เดเดเตเดเตพ เดเดชเตเดชเตเตพ เดคเดฟเดฐเดฟเดฏเตเดจเตเดจเต.
4.2 เดเตเดฌเดฟเตพ เดฎเตเดกเดฒเดฟเดเดเต
เด เดเดฟเดธเตเดฅเดพเดจ เด เดฎเตเตผเดคเตเดคเดคเดเตพเดเตเดเต เดฎเตเดเดณเดฟเตฝ เดเดฐเต เดเตเดฌเดฟเตพ เดชเตเดฒเตเดฏเตเดณเตเดณ เดเดฏเตผเดจเตเดจ เดคเดฒเดคเตเดคเดฟเดฒเตเดณเตเดณ เด เดฎเตเตผเดคเตเดคเตเดเดฐเดฃเด เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดพเตป เดเต เดเตผเดกเดฑเดฟเดเดเดฟเตปเตเดฑเต เดชเตเดฐเตเดชเตเดชเตผเดเตเดเดฟ เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต. เดเตเดฒเตเดกเต เดเตเดฒเดฏเตปเตเดฑเดฟเตปเตเดฑเต เดชเตเดฐเดงเดพเดจ เดชเดเตเดเดฟเดเดฏเตเดเต เดเดฆเดพเดนเดฐเดฃเด เดเดชเดฏเตเดเดฟเดเตเดเต เด เดชเตเดฐเดเตเดฐเดฟเดฏ เดชเดฐเดฟเดเดฃเดฟเดเตเดเดพเด, เด เดคเต เดเดชเดฏเตเดเตเดคเดพเดตเดฟเตปเตเดฑเต เดเดฒเตเดฒเดพ เดซเดฏเดฒเตเดเดณเตเดฏเตเด เดซเตเตพเดกเดฑเตเดเดณเตเดฏเตเด เดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดตเดฟเดตเดฐเดเตเดเตพ เดเดพเดทเต เดเตเดฏเตเดฏเตเดจเตเดจเต.
เดเตเดฌเดฟเตพ เดธเตเดเตเดฎ
เดเดฐเต เดซเตเตพเดกเตผ เดเตเดฐเต เดเดณเตเดณ เดเดฐเต เดเตเดฌเดฟเตพ เดธเตเดเตเดฐเดเตเดเตผ เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเตเดฃเตเด เดเดฐเต เดชเตเดคเต เดธเดพเดนเดเดฐเตเดฏเดฎเดพเดฃเต เดจเตฝเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดกเดฏเดฑเดเตโเดเดฑเดฟเดฏเดฟเตฝ เดธเตเดฅเดฟเดคเดฟเดเตเดฏเตเดฏเตเดจเตเดจ เดเดฒเตเดฒเดพ เดเดเดเดเตเดเดณเตเดเตเดฏเตเด เดคเดฟเดฐเดเตเดเตเดเตเดชเตเดชเต. เดเดคเตเดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดเดพเดฐเตเดฏเดเตเดทเดฎเดฎเดพเดฏ เด
เดจเตเดตเตเดทเดฃเดเตเดเตพเดเตเดเตเดณเตเดณ เดเดฐเต เดจเดฒเตเดฒ เดกเดพเดฑเตเดฑเดพ เดเตผเดเดจเตเดธเตเดทเตป เดฎเดพเดคเตเดเดฏเดพเดฃเต
เดเตเดฏเดฟเดฒเตเดณเตเดณ เดเดพเดธเตโเดเตเดเดฟเดจเต เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ, เดเดฐเต เดฌเตเดฑเตเดฑเต เด เดฑเตเดฏเตเดเต เดฐเตเดชเดคเตเดคเดฟเดฒเตเดณเตเดณ เดเตเดเดณเตเดเต เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเด เดเดเตเดเดจเตเดฏเดพเดฏเดฟเดฐเดฟเดเตเดเตเดฎเตเดจเตเดจเต เดเตเดตเดเตเดฏเตเดณเตเดณ เดเดฟเดคเตเดฐเด เดเดพเดฃเดฟเดเตเดเตเดจเตเดจเต. เดชเดพเดฐเตปเตเดฑเต เดกเดฏเดฑเดเตโเดเดฑเดฟเดฏเตเดเต (เดเตเดตเดชเตเดชเต) เดเดกเตปเตเดฑเดฟเดซเดฏเตผ เดเดณเตเดณ เดฌเตเดฑเตเดฑเตเดเตพ เดเดฆเตเดฏเด เดธเตเดฅเดพเดชเดฟเดเตเดเตเดจเตเดจเต, เดคเตเดเตผเดจเตเดจเต เดคเดฐเด (เดชเดเตเด) เดเดชเตเดชเด เดตเดพเดฒเดฟเตฝ เดชเตเดฐเต (เดจเตเดฒ). เดกเดฟเดซเตเตพเดเตเดเต เดเตฝเดเดเดกเดฟเดฌเดฟ เดเดเดชเดพเดฑเตเดฑเตเดฑเตผ เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดฟเดเดฃเตเดเต เดเตเดฐเดฎเดคเตเดคเดฟเตฝ เด เดเตเดเตเดเดฟ, เด เดต เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเต เดเดตเดถเตเดฏเดฎเดพเดฏ เดฐเตเดคเดฟเดฏเดฟเตฝ. เดเดฐเต เดเตเดตเดจเตเดจ เดชเตเดฐเดฟเดซเดฟเดเตโเดธเตเดณเตเดณ เดเตเดเตพ เดคเตเดเตผเดเตเดเดฏเดพเดฏเดฟ เดธเดเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเต, เด เดงเดฟเด เดชเตเดธเตเดฑเตเดฑเต-เดชเตเดฐเตเดธเดธเตเดธเดฟเดเดเต เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเต, เดเดชเดฏเตเดเตเดคเต เดเตปเตเดฑเตผเดซเตเดธเดฟเตฝ (เดตเดฒเดคเตเดตเดถเดคเตเดคเต) เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดเตเดเตเดฃเตเด เดเตเดฐเดฎเดคเตเดคเดฟเตฝ เด เดตเดฏเตเดเต เด เดจเตเดฌเดจเตเดง เดฎเตเดฒเตเดฏเดเตเดเตพ เดเดเตเดเตพเดเตเดเต เดจเตฝเดเตเดจเตเดจเต.
เดเตเดเดณเตเด เดฎเตเดฒเตเดฏเดเตเดเดณเตเด เดธเตเดฐเดฟเดฏเดฒเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเต
เดตเดธเตเดคเตเดเตเดเดณเต เดธเตเดฐเดฟเดฏเดฒเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดจเดฟเดฐเดตเดงเดฟ เดฐเตเดคเดฟเดเตพ เดฒเตเดเดคเตเดคเต เดเดฃเตเดเตเดชเดฟเดเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเต. เดตเตเดเดคเดฏเดฒเตเดฒเดพเดคเต เดฎเดฑเตเดฑเตเดฐเต เดเดตเดถเตเดฏเดตเตเดฎเดฟเดฒเตเดฒเดพเดคเตเดคเดคเดฟเดจเดพเตฝ, เดเดเตเดเตพ เดธเตเดตเดฏเด เดธเดพเดงเตเดฏเดฎเดพเดฏ เดเดฑเตเดฑเดตเตเด เดตเตเดเดคเดฏเตเดฑเดฟเดฏเดคเต เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดคเต - เดธเดฟ เดญเดพเดทเดพ เดเดเดจเดฏเตเดเต เดเดฐเต เดเดฆเดพเดนเดฐเดฃเด เดเตพเดเตเดเตเดณเตเดณเตเดจเตเดจ เดฎเตเดฎเตเดฎเดฑเดฟเดฏเตเดเต เดเดฐเต เดกเดเดชเต เด
เดเตเดเดจเต, เดเดฐเต เดกเดฏเดฑเดเตเดเดฑเดฟ เดเดฒเดฎเตเตปเตเดฑเดฟเตปเตเดฑเต เดเต เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเดเดจ เดเดชเดฏเตเดเดฟเดเตเดเต เดฎเดพเดคเตเดเดฏเดพเดเตเดเดพเด. NodeKey
.
typedef struct NodeKey {โ
EntityId parentId;โ
uint8_t type;โ
uint8_t nameBuffer[256];โ
} NodeKey;
เดธเดเดฐเดเตเดทเดฟเดเตเดเดพเตป NodeKey
เดเดฌเตเดเดเตเดฑเตเดฑเดฟเตฝ เดเดตเดถเตเดฏเดฎเดพเดฏ เดธเตเดฑเตเดฑเตเดฑเตเดเดฟเตฝ MDB_val
เดเดเดจเดฏเตเดเต เดคเตเดเดเตเดเดคเตเดคเดฟเตปเตเดฑเต เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเดฒเตเดเตเดเต เดกเดพเดฑเตเดฑ เดชเตเดฏเดฟเตปเตเดฑเตผ เดธเตเดฅเดพเดชเดฟเดเตเดเตเด, เดซเดเดเตเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเต เด
เดตเดฏเตเดเต เดตเดฒเตเดชเตเดชเด เดเดฃเดเตเดเดพเดเตเดเตเด sizeof
.
MDB_val serialize(NodeKey * const key) {
return MDB_val {
.mv_size = sizeof(NodeKey),
.mv_data = (void *)key
};
}
เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตฝ เดฎเดพเดจเดฆเดฃเตเดกเดคเตเดคเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดเดฆเตเดฏ เด
เดงเตเดฏเดพเดฏเดคเตเดคเดฟเตฝ, CRUD เดเดชเตเดชเดฑเตเดทเดจเตเดเตพเดเตเดเตเดณเตเดณเดฟเดฒเต เดกเตเดจเดพเดฎเดฟเดเต เด
เดฒเตเดเตเดเตเดทเดจเตเดเตพ เดเดฐเต เดชเตเดฐเดงเดพเดจ เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตฝ เดเดเดเดฎเดพเดฏเดฟ เดเตเดฑเดฏเตเดเตเดเตเดจเตเดจเดคเต เดเดพเตป เดชเดฐเดพเดฎเตผเดถเดฟเดเตเดเต. เดซเดเดเตเดทเตป เดเตเดกเต serialize
เดกเดพเดฑเตเดฑเดพเดฌเตเดธเดฟเดฒเตเดเตเดเต เดชเตเดคเดฟเดฏ เดฑเตเดเตเดเตเตผเดกเตเดเตพ เดเตเตผเดเตเดเตเดฎเตเดชเตเตพ เดเตฝเดเดเดกเดฟเดฌเดฟเดฏเตเดเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เด
เดต เดเดเตเดเดจเต เดชเตเตผเดฃเดฎเดพเดฏเตเด เดเดดเดฟเดตเดพเดเตเดเดพเด เดเดจเตเดจเต เดเดพเดฃเดฟเดเตเดเตเดจเตเดจเต. เดธเตเตผเดตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเตปเดเดฎเดฟเดเดเต เดฌเตเดฑเตเดฑเต เด
เดฑเต เดเดฆเตเดฏเด เดธเตเดฑเตเดฑเดพเดเตเดเต เดธเตเดเตเดฐเดเตเดเดฑเตเดเดณเดพเดฏเดฟ เดฐเตเดชเดพเดจเตเดคเดฐเดชเตเดชเตเดเตเดจเตเดจเต, เดคเตเดเตผเดจเตเดจเต เด
เดต เดจเดฟเดธเตเดธเดพเดฐเดฎเดพเดฏเดฟ เดธเดเดญเดฐเดฃเดคเตเดคเดฟเดฒเตเดเตเดเต เดตเดฒเดฟเดเตเดเตเดฑเดฟเดฏเดชเตเดชเตเดเตเดจเตเดจเต. เดเตฝเดเดเดกเดฟเดฌเดฟเดฏเดฟเตฝ เดกเตเดจเดพเดฎเดฟเดเต เด
เดฒเตเดเตเดเตเดทเดจเตเดเดณเตเดจเตเดจเตเด เดเดฒเตเดฒเตเดจเตเดจเดคเต เดเดฃเดเตเดเดฟเดฒเตเดเตเดเตเดเตเดฎเตเดชเตเตพ, iOS เดฎเดพเดจเดฆเดฃเตเดกเดเตเดเตพเดเตเดเดจเตเดธเตเดคเดฎเดพเดฏเดฟ เดจเดฟเดเตเดเตพเดเตเดเต เดเดฐเต เดฎเดฟเดเดเตเด เดธเดพเดนเดเดฐเตเดฏเด เดฒเดญเดฟเดเตเดเตเด - เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเตฝ เดจเดฟเดจเตเดจเต เดกเดฟเดธเตเดเดฟเดฒเตเดเตเดเตเดณเตเดณ เดฎเตเดดเตเดตเตป เดชเดพเดคเดฏเดฟเดฒเตเด เดกเดพเดฑเตเดฑเดฏเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดพเตป เดธเตเดฑเตเดฑเดพเดเตเดเต เดฎเตเดฎเตเดฎเดฑเดฟ เดฎเดพเดคเตเดฐเด เดเดชเดฏเตเดเดฟเดเตเดเตเด!
เดเดฐเต เดฌเตเดจเดฑเดฟ เดเดเดชเดพเดฑเตเดฑเตเดฑเตผ เดเดชเดฏเตเดเดฟเดเตเดเต เดเตเดเตพ เดเตผเดกเตผ เดเตเดฏเตเดฏเตเดจเตเดจเต
เดเดฐเต เดเดเดชเดพเดฑเตเดฑเตเดฑเตผ เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดซเดเดเตเดทเดจเดพเดฃเต เดเต เดเตผเดกเตผ เดฌเดจเตเดงเด เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดจเตเดจเดคเต. เดเดเตเดเดฟเดจเต เด เดตเดฏเดฟเตฝ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดฌเตเดฑเตเดฑเตเดเดณเตเดเต เดธเตเดฎเดพเตปเตเดฑเดฟเดเตโเดธเดฟเดจเต เดเตเดฑเดฟเดเตเดเต เดเดจเตเดจเตเด เด เดฑเดฟเดฏเดพเดคเตเดคเดคเดฟเดจเดพเตฝ, เดธเตเดตเดคเดตเตเดฏเตเดณเตเดณ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเดฏเดพเตพเดเตเดเต เดเดฐเต เดฌเตเดฑเตเดฑเต-เดฌเต-เดฌเตเดฑเตเดฑเต เดคเดพเดฐเดคเดฎเตเดฏเดคเตเดคเดฟเดฒเตเดเต เดเตเดเตพ เดฒเตเดเตเดธเดฟเดเตเดเตเดเตเดฐเดพเดซเดฟเดเต เดเตเดฐเดฎเดคเตเดคเดฟเตฝ เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเตเดเดฏเดฒเตเดฒเดพเดคเต เดฎเดฑเตเดฑเต เดฎเดพเตผเดเดฎเดฟเดฒเตเดฒ. เดเดเดจเดเตพ เดธเดเดเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดคเต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเต เดตเตเดเตเดเดฟเดฏ เดเตเดเดพเดฒเดฟ เดเดชเดฏเตเดเดฟเดเตเดเต เดทเตเดตเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดฒเดณเดฟเดคเดฎเดพเดฏ เดธเดจเตเดฆเตผเดญเดเตเดเดณเดฟเตฝ เด เดฐเตเดคเดฟ เดธเตเดตเตเดเดพเดฐเตเดฏเดฎเดพเดฃเตเดจเตเดจเต เดเดพเตป เดเดพเดฃเตเดจเตเดจเต. เดฌเดฆเตฝ เดเตเดตเดเต เดตเดฟเดตเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เดเดจเตเดจเดพเตฝ เด เดชเดพเดคเดฏเดฟเตฝ เดเดฟเดคเดฑเดฟเดเตเดเดฟเดเดเตเดเตเดจเตเดจ เดฐเดฃเตเดเต เดฑเตเดเตเดเตเดเตพ เดเดพเตป เดเดตเดฟเดเต เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด.
เดเดฆเตเดฏเด เดเตผเดฎเตเดฎเดฟเดเตเดเตเดฃเตเดเดคเต เดชเตเดฐเดพเดเตเดค เดกเดพเดฑเตเดฑเดพ เดคเดฐเดเตเดเดณเตเดเต เดฎเตเดฎเตเดฎเดฑเดฟ เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเดฎเดพเดฃเต. เด
เดเตเดเดจเต, เดเดฒเตเดฒเดพ Apple เดเดชเดเดฐเดฃเดเตเดเดณเดฟเดฒเตเด, เดชเตเตผเดฃเตเดฃเดธเดเดเตเดฏ เดตเตเดฐเดฟเดฏเดฌเดฟเดณเตเดเตพ เดซเตเตผเดฎเดพเดฑเตเดฑเดฟเตฝ เดธเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเต
// value (hex dump)
000 (0000)
256 (0001)
001 (0100)
257 (0101)
...
254 (fe00)
510 (fe01)
255 (ff00)
511 (ff01)
เด เดชเตเดฐเดถเตเดจเด เดชเดฐเดฟเดนเดฐเดฟเดเตเดเดพเตป, เดฌเตเดฑเตเดฑเต-เดฌเตเดฑเตเดฑเต เดเดเดชเดพเดฑเตเดฑเตเดฑเดฑเดฟเดจเต เด
เดจเตเดฏเตเดเตเดฏเดฎเดพเดฏ เดซเตเตผเดฎเดพเดฑเตเดฑเดฟเตฝ เดชเตเตผเดฃเตเดฃเดธเดเดเตเดฏเดเตพ เดเตเดฏเดฟเตฝ เดธเตเดเตเดทเดฟเดเตเดเดฃเด. เดเตเดเตเดเดฌเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ เดเดตเดถเตเดฏเดฎเดพเดฏ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด เดจเดเดคเตเดคเดพเตป เดจเดฟเดเตเดเดณเต เดธเดนเดพเดฏเดฟเดเตเดเตเด hton*
(เดชเตเดฐเดคเตเดฏเตเดเดฟเดเตเดเต htons
เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดฐเดเตเด-เดฌเตเดฑเตเดฑเต เดจเดฎเตเดชเดฑเตเดเตพเดเตเดเดพเดฏเดฟ).
เดชเตเดฐเตเดเตเดฐเดพเดฎเดฟเดเดเดฟเดฒเต เดธเตเดเตเดฐเดฟเดเดเตเดเดณเต เดชเตเดฐเดคเดฟเดจเดฟเดงเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดซเตเตผเดฎเดพเดฑเตเดฑเต, เดจเดฟเดเตเดเตพเดเตเดเดฑเดฟเดฏเดพเดตเตเดจเตเดจเดคเตเดชเตเดฒเต, เดฎเตเดคเตเดคเดคเตเดคเดฟเดฒเตเดณเตเดณเดคเดพเดฃเต
เดฎเดจเดธเตเดธเดฟเตฝ เดธเตเดเตเดทเดฟเดเตเดเตเดฃเตเด เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดเดพเดฐเตเดฏเด packed
.
เดเดฐเต เดฌเดพเดนเตเดฏ เดคเดพเดฐเดคเดฎเตเดฏเด เดเดชเดฏเตเดเดฟเดเตเดเต เดเตเดเตพ เดเตผเดกเตผ เดเตเดฏเตเดฏเตเดจเตเดจเต
เดเดฐเต เดฌเตเดจเดฑเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดคเตเดคเดฟเดจเต เดเต เดคเดพเดฐเดคเดฎเตเดฏ เดฏเตเดเตเดคเดฟ เดตเดณเดฐเต เดธเดเตเดเตเตผเดฃเตเดฃเดฎเดพเดฏเตเดเตเดเดพเด. เดเดเดจเดเตพเดเตเดเตเดณเตเดณเดฟเดฒเต เดธเดพเดเตเดเตเดคเดฟเด เดฎเตเดเดฒเดเดณเตเดเต เดธเดพเดจเตเดจเดฟเดงเตเดฏเดฎเดพเดฃเต เดชเดฒ เดเดพเดฐเดฃเดเตเดเดณเดฟเดฒเตเดจเตเดจเต. เดจเดฎเตเดเตเดเต เดเดคเดฟเดจเดเด เดชเดฐเดฟเดเดฟเดคเดฎเดพเดฏ เดเดฐเต เดกเดฏเดฑเดเตโเดเดฑเดฟ เดเดเดเดคเตเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดเดฐเต เดเตเดฏเตเดเต เดเดฆเดพเดนเดฐเดฃเด เดเดชเดฏเตเดเดฟเดเตเดเต เด เดตเดฐเตเดเต เดธเดเดญเดตเด เดเดพเตป เดเดฟเดคเตเดฐเตเดเดฐเดฟเดเตเดเตเด.
typedef struct NodeKey {โ
EntityId parentId;โ
uint8_t type;โ
uint8_t nameBuffer[256];โ
} NodeKey;
เดฒเดพเดณเดฟเดคเตเดฏเด เดเดฃเตเดเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดเตเดเตเด, เดฎเดฟเดเตเด เดเตเดธเตเดเดณเดฟเดฒเตเด เดเดคเต เดตเดณเดฐเตเดฏเดงเดฟเดเด เดฎเตเดฎเตเดฎเดฑเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต. เดชเตเดฐเดฟเตปเตเดฑเต เดฌเดซเตผ 256 เดฌเตเดฑเตเดฑเตเดเตพ เดเดเตเดเตเดเตเดจเตเดจเต, เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด เดถเดฐเดพเดถเดฐเดฟ เดซเดฏเดฒเตเดเดณเตเดเตเดฏเตเด เดซเตเตพเดกเดฑเดฟเตปเตเดฑเตเดฏเตเด เดชเตเดฐเตเดเตพ เด เดชเตเตผเดตเตเดตเดฎเดพเดฏเดฟ 20-30 เดชเตเดฐเดคเตเดเดเตเดเตพ เดเดตเดฟเดฏเตเดจเตเดจเต.
เดเดฐเต เดฑเตเดเตเดเตเตผเดกเดฟเตปเตเดฑเต เดตเดฒเตเดชเตเดชเด เดเดชเตเดฑเตเดฑเดฟเดฎเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเต เดเตเดเตเดจเดฟเดเตเดเตเดเดณเดฟเดฒเตเดจเตเดจเต เด
เดคเต เดฏเดฅเดพเตผเดคเตเดฅ เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเดฒเตเดเตเดเต "เดเตเดฐเดฟเด" เดเตเดฏเตเดฏเตเด เดเดจเตเดจเดคเดพเดฃเต. เดเดฒเตเดฒเดพ เดตเตเดฐเดฟเดฏเดฌเดฟเตพ-เดฒเตเดเตเดคเต เดซเตเตฝเดกเตเดเดณเตเดเตเดฏเตเด เดเดณเตเดณเดเดเตเดเดเตเดเตพ เดเดเดจเดฏเตเดเต เด
เดฑเตเดฑเดคเตเดคเตเดณเตเดณ เดเดฐเต เดฌเดซเดฑเดฟเตฝ เดธเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเต, เด
เดตเดฏเตเดเต เดจเตเดณเด เดชเตเดฐเดคเตเดฏเตเด เดตเตเดฐเดฟเดฏเดฌเดฟเดณเตเดเดณเดฟเตฝ เดธเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเต เดเดจเตเดจเดคเดพเดฃเต เดเดคเดฟเตปเตเดฑเต เดธเดพเดฐเด. เด เดธเดฎเตเดชเดจเด เด
เดจเตเดธเดฐเดฟเดเตเดเต, เดเต NodeKey
เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฐเตเดคเดฟเดฏเดฟเตฝ เดฐเตเดชเดพเดจเตเดคเดฐเดชเตเดชเตเดเตเดจเตเดจเต.
typedef struct NodeKey {โ
EntityId parentId;โ
uint8_t type;โ
uint8_t nameLength;โ
uint8_t nameBuffer[256];โ
} NodeKey;
เดเตเดเดพเดคเต, เดธเตเดฐเดฟเดฏเดฒเตเดธเต เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ, เดกเดพเดฑเตเดฑ เดตเดฒเตเดชเตเดชเด เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏเดฟเดเตเดเดฟเดฒเตเดฒ sizeof
เดฎเตเดดเตเดตเตป เดเดเดจเดฏเตเด, เดเดฒเตเดฒเดพ เดซเตเตฝเดกเตเดเดณเตเดเตเดฏเตเด เดตเดฒเตเดชเตเดชเด เดเดฐเต เดจเดฟเดถเตเดเดฟเดค เดจเตเดณเดตเตเด เดฌเดซเดฑเดฟเตปเตเดฑเต เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดญเดพเดเดคเตเดคเดฟเตปเตเดฑเต เดตเดฒเตเดชเตเดชเดตเตเดฎเดพเดฃเต.
MDB_val serialize(NodeKey * const key) {
return MDB_val {
.mv_size = offsetof(NodeKey, nameBuffer) + key->nameLength,
.mv_data = (void *)key
};
}
เดฑเตเดซเดพเดเตโเดเดฑเดฟเดเดเดฟเตปเตเดฑเต เดซเดฒเดฎเดพเดฏเดฟ, เดเตเดเตพ เดเตเดตเดถเดชเตเดชเตเดเตเดคเตเดคเดฟเดฏ เดธเตเดฅเดฒเดคเตเดคเต เดเดเตเดเตพเดเตเดเต เดเดพเดฐเตเดฏเดฎเดพเดฏ เดฒเดพเดญเด เดฒเดญเดฟเดเตเดเต. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดธเดพเดเตเดเตเดคเดฟเด เดฎเตเดเดฒ เดเดพเดฐเดฃเด nameLength
, เดกเดฟเดซเตเตพเดเตเดเต เดฌเตเดจเดฑเดฟ เดเดเดชเดพเดฑเตเดฑเตเดฑเตผ เดเดจเดฟ เดเต เดคเดพเดฐเดคเดฎเตเดฏเดคเตเดคเดฟเดจเต เด
เดจเตเดฏเตเดเตเดฏเดฎเดฒเตเดฒ. เดจเดพเดฎเดคเต เดจเดฎเตเดฎเตเดเตเดคเดพเดฏเดฟ เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ, เดชเตเดฐเดฟเตปเตเดฑเต เดฆเตเตผเดเตเดฏเด เดชเตเดฐเดฟเดจเตเดเตเดเดพเตพ เดเตเดเตเดคเตฝ เดฎเตเตปเดเดฃเดจเดพ เดเดเดเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเตเด.
เดเดฐเต เดกเดพเดฑเตเดฑเดพเดฌเตเดธเดฟเดจเตเด เด
เดคเดฟเตปเตเดฑเตเดคเดพเดฏ เดเต เดคเดพเดฐเดคเดฎเตเดฏ เดซเดเดเตโเดทเตป เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเดพเตป LMDB เด
เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต. เดซเดเดเตเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเดพเดฃเต เดเดคเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเต mdb_set_compare
เดคเตเดฑเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดเตผเดถเดจเดฎเดพเดฏเดฟ. เดตเตเดฏเดเตเดคเดฎเดพเดฏ เดเดพเดฐเดฃเดเตเดเดณเดพเตฝ, เดกเดพเดฑเตเดฑเดพเดฌเตเดธเดฟเตปเตเดฑเต เดเตเดตเดฟเดคเดคเตเดคเดฟเดฒเตเดเดจเตเดณเด เดเดคเต เดฎเดพเดฑเตเดฑเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ. เดฌเตเดจเดฑเดฟ เดซเตเตผเดฎเดพเดฑเตเดฑเดฟเดฒเตเดณเตเดณ เดฐเดฃเตเดเต เดเตเดเตพ เดเตปเดชเตเดเตเดเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเดฏเดพเตพเดเตเดเต เดฒเดญเดฟเดเตเดเตเดจเตเดจเต, เดเดเตเดเตเดชเตเดเตเดเดฟเตฝ เด
เดคเต เดคเดพเดฐเดคเดฎเตเดฏ เดซเดฒเด เดจเตฝเดเตเดจเตเดจเต: (-1) เตฝ เดเตเดฑเดตเต), (1) เดจเตเดเตเดเดพเตพ เดตเดฒเตเดคเต (0) เดจเต เดคเตเดฒเตเดฏเดฎเต. เดเดคเดฟเดจเดพเดฏเดฟ เดธเตเดฏเตเดกเตเดเตเดกเต NodeKey
เด
เดคเต เดชเตเดฒเต เดคเตเดจเตเดจเตเดจเตเดจเต.
int compare(MDB_val * const a, MDB_val * const b) {โ
NodeKey * const aKey = (NodeKey * const)a->mv_data;โ
NodeKey * const bKey = (NodeKey * const)b->mv_data;โ
return // ...
}โ
เดกเดพเดฑเตเดฑเดพเดฌเตเดธเดฟเดฒเต เดเดฒเตเดฒเดพ เดเตเดเดณเตเด เดเดฐเต เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณเดคเดพเดฃเตเดเตเดเดฟเตฝ, เด เดตเดฏเตเดเต เดฌเตเดฑเตเดฑเต เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเด เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดเต เดเดเดจเดฏเตเดเต เดคเดฐเดคเตเดคเดฟเดฒเตเดเตเดเต เดจเดฟเดฐเตเดชเดพเดงเดฟเดเด เดเดพเดธเตเดฑเตเดฑเตเดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดจเดฟเดฏเดฎเดชเดฐเดฎเดพเดฃเต. เดเดตเดฟเดเต เดเดฐเต เดจเตเดฏเตเดจเตปเดธเต เดเดฃเตเดเต, เดเดจเตเดจเดพเตฝ เด เดคเต "เดฑเตเดกเดฟเดเดเต เดฑเตเดเตเดเตเตผเดกเตเดธเต" เดเดชเดตเดฟเดญเดพเดเดคเตเดคเดฟเตฝ เดคเดพเดดเต เดเตผเดเตเด เดเตเดฏเตเดฏเตเด.
เดฎเตเดฒเตเดฏเดเตเดเตพ เดเตเดฐเดฎเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเต
เดธเตเดเตเดทเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดฐเตเดเดเดณเตเดเต เดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดเตฝเดเดเดกเดฟเดฌเดฟ เดตเดณเดฐเต เดคเตเดตเตเดฐเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต. เด เดต เดชเดฐเดธเตเดชเดฐเด เดคเดพเดฐเดคเดฎเตเดฏเด เดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดเดคเตเดเตเดเดฟเดฒเตเด เดชเตเดฐเดฏเตเดเดฟเดเตเด เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเตปเตเดฑเต เดเดเตเดเดเตเดเตเดเดฟเดจเตเดณเตเดณเดฟเตฝ เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเต, เดเตเดเดพเดคเต เดฎเตเดดเตเดตเตป เดชเดฐเดฟเดนเดพเดฐเดคเตเดคเดฟเตปเตเดฑเตเดฏเตเด เดชเตเดฐเดเดเดจเด เดคเดพเดฐเดคเดฎเตเดฏเดคเตเดคเดฟเตปเตเดฑเต เดตเตเดเดคเดฏเต เดเดถเตเดฐเดฏเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเดฐเต เด เดจเตเดฏเตเดเตเดฏเดฎเดพเดฏ เดฒเตเดเดคเตเดคเต, เดเตเดเตพ เดคเดพเดฐเดคเดฎเตเดฏเด เดเตเดฏเตเดฏเดพเตป เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดฌเตเดจเดฑเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเตเดเตเดคเตเดคเตฝ เดฎเดคเดฟเดฏเดพเดเตเด, เดเดจเตเดจเดพเตฝ เดจเดฟเดเตเดเดณเตเดเตเดคเต เดเดชเดฏเตเดเดฟเดเตเดเดฃเดฎเตเดเตเดเดฟเตฝ, เด เดคเดฟเดฒเต เดเตเดเตพ เดกเตเดธเดฟเดฏเดฒเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดจเดเดชเดเดฟเดเตเดฐเดฎเด เดเดดเดฟเดฏเตเดจเตเดจเดคเตเดฐ เดตเตเดเดคเตเดคเดฟเดฒเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด.
เดฑเตเดเตเดเตเตผเดกเดฟเตปเตเดฑเต (เดฎเตเดฒเตเดฏเด) เดฎเตเดฒเตเดฏ เดญเดพเดเดคเตเดคเต เดกเดพเดฑเตเดฑเดพเดฌเตเดธเดฟเดจเต เดชเตเดฐเดคเตเดฏเตเด เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเดฟเดฒเตเดฒ. เดเดฐเต เดฌเตเดฑเตเดฑเต เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฐเต เดเดฌเตโเดเดเตเดฑเตเดฑเดฟเดฒเตเดเตเดเตเดณเตเดณ เด
เดคเดฟเตปเตเดฑเต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเดคเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดเตเดกเดฟเดจเต เดเดคเดฟเดจเดเด เดเดตเดถเตเดฏเดฎเตเดณเตเดณเดชเตเดชเตเตพ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด
เดคเต เดธเตเดเตเดฐเตเดจเดฟเตฝ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต. เดเดคเต เดคเดพเดฐเดคเดฎเตเดฏเตเดจ เด
เดชเตเตผเดตเตเดตเดฎเดพเดฏเดฟ เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเดพเตฝ, เด เดจเดเดชเดเดฟเดเตเดฐเดฎเดคเตเดคเดฟเดจเตเดณเตเดณ เดตเตเดเดค เดเดตเดถเตเดฏเดเดคเดเตพ เด
เดคเตเดฐ เดจเดฟเตผเดฃเดพเดฏเดเดฎเดฒเตเดฒ, เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ เดเดคเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเดคเดฟเตฝ เดจเดฎเตเดเตเดเต เดธเตเดเดฐเตเดฏเดเตเดเดณเดฟเตฝ เดถเตเดฐเดฆเตเดง เดเตเดจเตเดฆเตเดฐเตเดเดฐเดฟเดเตเดเดพเตป เดเตเดเตเดคเตฝ เดธเตเดตเดพเดคเดจเตเดคเตเดฐเตเดฏเดฎเตเดฃเตเดเต.เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดคเตเดตเดฐเต เดกเตเตบเดฒเตเดกเต เดเตเดฏเตเดฏเดพเดคเตเดค เดซเดฏเดฒเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดฎเตเดฑเตเดฑเดพเดกเดพเดฑเตเดฑ เดธเตเดฐเดฟเดฏเดฒเตเดธเต เดเตเดฏเตเดฏเดพเตป เดเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต. NSKeyedArchiver
.
NSData *data = serialize(object);โ
MDB_val value = {โ
.mv_size = data.length,โ
.mv_data = (void *)data.bytesโ
};
เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดชเตเดฐเดเดเดจเด เดเดชเตเดชเตเดดเตเด เดชเตเดฐเดพเดงเดพเดจเตเดฏเดฎเตเดณเตเดณ เดธเดฎเดฏเดเตเดเดณเตเดฃเตเดเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดฐเต เดเดชเดฏเตเดเตเดคเต เดเตเดฒเตเดกเดฟเตปเตเดฑเต เดซเดฏเตฝ เดเดเดจเดฏเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดฎเตเดฑเตเดฑเตเตปเดซเตเตผเดฎเตเดทเตป เดธเดเดฐเดเตเดทเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดเดฌเตเดเดเตเดฑเตเดฑเตเดเดณเตเดเต เด เดคเต เดฎเตเดฎเตเดฎเดฑเดฟ เดกเดเดชเต เดเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต. เดเดฐเต เดกเดฏเดฑเดเตโเดเดฑเดฟเดฏเดฟเดฒเต เดเดเดเดเตเดเตพ เดเตเดฒเดพเดธเตเดเดณเตเดเต เดเดฐเต เดถเตเดฐเตเดฃเดฟเดฏเดพเดฃเต เดฎเดพเดคเตเดเดฏเดพเดเตเดเตเดจเตเดจเดคเต เดเดจเตเดจเดคเดพเดฃเต เด เดตเดฏเตเดเต เดเดฐเต เดธเตเดฐเดฟเดฏเดฒเตเดธเตเดกเต เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเด เดธเตเดทเตโเดเดฟเดเตเดเดพเดจเตเดณเตเดณ เดเตเดฎเดคเดฒเดฏเตเดเต เดนเตเดฒเตเดฑเตเดฑเต.
เดธเดฟ เดญเดพเดทเดฏเดฟเตฝ เดเดคเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดพเตป, เด เดตเดเดพเดถเดฟเดเดณเตเดเต เดชเตเดฐเดคเตเดฏเตเด เดซเตเตฝเดกเตเดเตพ เดชเตเดฐเดคเตเดฏเตเด เดเดเดจเดเดณเดฟเตฝ เดธเตเดฅเดพเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เดเตเดเดพเดคเต เด เดเดฟเดธเตเดฅเดพเดจเดตเตเดฎเดพเดฏเตเดณเตเดณ เด เดตเดฐเตเดเต เดฌเดจเตเดงเด เดเตเดชเตเดชเต เดฏเตเดฃเดฟเดฏเตป เดซเตเตฝเดกเต เดตเดดเดฟ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดจเตเดจเต. เดฏเตเดฃเดฟเดฏเตปเตเดฑเต เดฏเดฅเดพเตผเดคเตเดฅ เดเดณเตเดณเดเดเตเดเดเตเดเตพ เดธเดพเดเตเดเตเดคเดฟเด เดเดเตเดฐเดฟเดฌเตเดฏเตเดเตเดเต เดคเดฐเด เดตเดดเดฟเดฏเดพเดฃเต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเต.
typedef struct NodeValue {โ
EntityId localId;โ
EntityType type;โ
union {โ
FileInfo file;โ
DirectoryInfo directory;โ
} info;โ
uint8_t nameLength;โ
uint8_t nameBuffer[256];โ
} NodeValue;โ
เดฐเตเดเดเตพ เดเตเตผเดเตเดเตเดจเตเดจเดคเตเด เด เดชเตเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเตเด
เดธเตเดฐเดฟเดฏเดฒเตเดธเต เดเตเดฏเตเดค เดเตเดฏเตเด เดฎเตเดฒเตเดฏเดตเตเด เดธเตเดฑเตเดฑเตเดฑเดฟเตฝ เดเตเตผเดเตเดเดพเด. เดเดคเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดซเดเดเตเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเตเด mdb_put
.
// key ะธ value ะธะผะตัั ัะธะฟ MDB_valโ
mdb_put(..., &key, &value, MDB_NOOVERWRITE);
เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดเดเตเดเดคเตเดคเดฟเตฝ, เดเดฐเต เดเต เดเดชเดฏเตเดเดฟเดเตเดเต เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดฑเตเดเตเดเตเตผเดกเตเดเตพ เดธเดเดญเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเดเดญเดฐเดฃเด เด
เดจเตเดตเดฆเดฟเดเตเดเตเดเดฏเต เดจเดฟเดฐเตเดงเดฟเดเตเดเตเดเดฏเต เดเตเดฏเตเดฏเดพเด. เดเตเดเดณเตเดเต เดคเดจเดฟเดชเตเดชเดเตผเดชเตเดชเต เดจเดฟเดฐเตเดงเดฟเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เดเดฐเต เดฑเตเดเตเดเตเตผเดกเต เดเตเตผเดเตเดเตเดฎเตเดชเตเตพ, เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดเดฐเต เดฑเตเดเตเดเตเตผเดกเต เด
เดชเตโเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเต เด
เดจเตเดตเดฆเดจเตเดฏเดฎเดพเดฃเต เด
เดฒเตเดฒเดฏเต เดเดจเตเดจเต เดจเดฟเดเตเดเตพเดเตเดเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเดเตเดเดพเดจเดพเดเตเด. เดเตเดกเดฟเดฒเต เดเดฐเต เดชเดฟเดถเดเดฟเตปเตเดฑเต เดซเดฒเดฎเดพเดฏเดฟ เดฎเดพเดคเตเดฐเดฎเต เดซเตเดฐเตเดฏเดฟเดเดเต เดธเดเดญเดตเดฟเดเตเดเตเดเดฏเตเดณเตเดณเต เดเดเตเดเดฟเตฝ, เดชเดคเดพเด เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดจเตเดจเดคเดฟเดฒเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เด
เดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเตเดตเดฏเด เดชเดฐเดฟเดฐเดเตเดทเดฟเดเตเดเดพเด NOOVERWRITE
.
เดเตปเดเตเดฐเดฟเดเตพ เดตเดพเดฏเดฟเดเตเดเตเดจเตเดจเต
LMDB-เดฏเดฟเดฒเต เดฑเตเดเตเดเตเตผเดกเตเดเตพ เดตเดพเดฏเดฟเดเตเดเดพเตป, เดซเดเดเตเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเตเด mdb_get
. เดเต-เดตเดพเดฒเตเดฏเต เดเตเดกเดฟเดฏเต เดฎเตเดฎเตเดชเต เดกเดเดชเต เดเตเดฏเตเดค เดเดเดจเดเดณเดพเดฃเต เดชเตเดฐเดคเดฟเดจเดฟเดงเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเตเดเตเดเดฟเตฝ, เด เดจเดเดชเดเดฟเดเตเดฐเดฎเด เดเดคเตเดชเตเดฒเต เดเดพเดฃเดชเตเดชเตเดเตเดจเตเดจเต.
NodeValue * const readNode(..., NodeKey * const key) {โ
MDB_val rawKey = serialize(key);โ
MDB_val rawValue;โ
mdb_get(..., &rawKey, &rawValue);โ
return (NodeValue * const)rawValue.mv_data;โ
}
เดธเตเดเตเดฐเดเตเดเตผ เดกเดเดชเดฟเดฒเตเดเตเดฏเตเดณเตเดณ เดธเตเดฐเดฟเดฏเดฒเตเดธเตเดทเตป เดเดดเตเดคเตเดฎเตเดชเตเตพ เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดกเดพเดฑเตเดฑ เดตเดพเดฏเดฟเดเตเดเตเดฎเตเดชเตเดดเตเด เดกเตเดจเดพเดฎเดฟเดเต เด
เดฒเตเดเตเดเตเดทเดจเตเดเตพ เดเดดเดฟเดตเดพเดเตเดเดพเตป เดจเดฟเดเตเดเดณเต เดเดเตเดเดจเต เด
เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเตเดตเตเดจเตเดจเต เด
เดตเดคเดฐเดฟเดชเตเดชเดฟเดเตเด เดฒเดฟเดธเตเดฑเตเดฑเดฟเดเดเต เดเดพเดฃเดฟเดเตเดเตเดจเตเดจเต. เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฐเตเดคเตเดคเดฟเดฐเดฟเดเตเดเดคเต mdb_get
เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต เดเดฌเตโเดเดเตเดฑเตเดฑเดฟเตปเตเดฑเต เดฌเตเดฑเตเดฑเต เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเด เดธเดเดญเดฐเดฟเดเตเดเตเดจเตเดจ เดตเตเตผเดเตเดตเตฝ เดฎเตเดฎเตเดฎเดฑเดฟ เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเดฒเตเดเตเดเต เดชเตเดฏเดฟเตปเตเดฑเตผ เดเตเดคเตเดฏเดฎเดพเดฏเดฟ เดจเตเดเตเดเตเดจเตเดจเต. เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เดเดเตเดเตพเดเตเดเต เดตเดณเดฐเต เดเดฏเตผเดจเตเดจ เดกเดพเดฑเตเดฑ เดฑเตเดกเดฟเดเดเต เดตเตเดเดค เดจเตฝเดเตเดจเตเดจ เดเดฐเต เดคเดฐเด ORM เดฒเดญเดฟเดเตเดเตเดจเตเดจเต. เดธเดฎเตเดชเดจเดคเตเดคเดฟเตปเตเดฑเต เดเดฒเตเดฒเดพ เดธเตเดจเตเดฆเดฐเตเดฏเดตเตเด เดเดฃเตเดเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดเตเดเตเด, เด
เดคเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเด เดจเดฟเดฐเดตเดงเดฟ เดธเดตเดฟเดถเตเดทเดคเดเตพ เดเตผเดฎเตเดฎเดฟเดเตเดเตเดฃเตเดเดคเต เดเดตเดถเตเดฏเดฎเดพเดฃเต.
- เดตเดพเดฏเดฟเดเตเดเดพเตป เดฎเดพเดคเตเดฐเดฎเตเดณเตเดณ เดเดเดชเดพเดเดฟเดจเต, เดเดเดชเดพเดเต เด เดตเดธเดพเดจเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเต เดตเดฐเต เดฎเตเดฒเตเดฏ เดเดเดจเดฏเดฟเดฒเตเดเตเดเตเดณเตเดณ เดชเตเดฏเดฟเตปเตเดฑเตผ เดธเดพเดงเตเดตเดพเดฏเดฟ เดคเตเดเดฐเตเดฎเตเดจเตเดจเต เดเดฑเดชเตเดชเตเดจเตฝเดเตเดจเตเดจเต. เดจเตเดฐเดคเตเดคเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเดคเตเดชเตเดฒเต, เดเดฐเต เดเดฌเตโเดเดเตโเดฑเตเดฑเต เดธเตเดฅเดฟเดคเดฟเดเตเดฏเตเดฏเตเดจเตเดจ เดฌเดฟ-เดเตเดฐเต เดชเตเดเตเดเตพ, เดเตเดชเตเดชเดฟ-เดเตบ-เดฑเตเดฑเตเดฑเต เดคเดคเตเดตเดคเตเดคเดฟเดจเต เดจเดจเตเดฆเดฟ, เดเตเดฑเดเตเดเดคเต เดเดฐเต เดเดเดชเดพเดเดฟเดฒเตเดเตเดฏเตเดเตเดเดฟเดฒเตเด เด เดต เดชเดฐเดพเดฎเตผเดถเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจเดฟเดเดคเตเดคเตเดณเด เดฎเดพเดฑเตเดฑเดฎเดฟเดฒเตเดฒเดพเดคเต เดคเตเดเดฐเตเด. เด เดคเต เดธเดฎเดฏเด, เด เดตเดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเด เด เดตเดธเดพเดจ เดเดเดชเดพเดเต เดชเตเตผเดคเตเดคเดฟเดฏเดพเดเตเดฎเตเดชเตเตพ, เดชเตเดคเดฟเดฏ เดกเดพเดฑเตเดฑเดฏเตเดเตเดเดพเดฏเดฟ เดชเตเดเตเดเตพ เดตเตเดฃเตเดเตเด เดเดชเดฏเตเดเดฟเดเตเดเดพเดจเดพเดเตเด. เดตเดธเตเดคเตเดเตเดเตพ เดธเตเดทเตเดเดฟเดเตเด เดเดเดชเดพเดเดฟเดจเต เด เดคเดฟเดเตเดตเดฟเดเตเดเดพเตป เด เดคเต เดเดตเดถเตเดฏเดฎเดพเดฃเตเดเตเดเดฟเตฝ, เด เดต เดเดชเตเดชเตเดดเตเด เดชเดเตผเดคเตเดคเตเดฃเตเดเดคเตเดฃเตเดเต.
- เดเดฐเต เดฑเตเดกเตโเดฑเตเดฑเตเดฑเต เดเดเดชเดพเดเดฟเดจเต, เดซเดฒเดฎเดพเดฏเตเดฃเตเดเดพเดเตเดจเตเดจ เดฎเตเดฒเตเดฏ เดเดเดจเดฏเดฟเดฒเตเดเตเดเตเดณเตเดณ เดชเตเดฏเดฟเตปเตเดฑเตผ เดเดฆเตเดฏเดคเตเดคเต เดชเดฐเดฟเดทเตโเดเตเดเดฐเดฃ เดจเดเดชเดเดฟเดเตเดฐเดฎเด เดตเดฐเต เดฎเดพเดคเตเดฐเดฎเต เดธเดพเดงเตเดคเดฏเตเดณเตเดณเต (เดกเดพเดฑเตเดฑ เดเดดเตเดคเตเดเดฏเต เดเดฒเตเดฒเดพเดคเดพเดเตเดเตเดเดฏเต เดเตเดฏเตเดฏเตเด).
- เดเดเดจ เดเดฃเตเดเตเดเดฟเดฒเตเด
NodeValue
เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเดคเดฒเตเดฒ, เดฎเดฑเดฟเดเตเดเต เดเตเดฐเดฟเด เดเตเดฏเตโเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต (โเดเดฐเต เดฌเดพเดนเตเดฏ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเตเดเตเดคเตเดคเตฝ เดเดชเดฏเตเดเดฟเดเตเดเต เดเตเดเตพ เดเตผเดกเตผ เดเตเดฏเตเดฏเตเดจเตเดจเตโ เดเดจเตเดจ เดเดชเดตเดฟเดญเดพเดเด เดเดพเดฃเตเด), เดชเตเดฏเดฟเตปเตเดฑเดฑเดฟเดฒเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เดธเตเดฐเดเตเดทเดฟเดคเดฎเดพเดฏเดฟ เด เดคเดฟเตปเตเดฑเต เดซเตเตฝเดกเตเดเตพ เดเดเตโเดธเดธเต เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเด. เดชเตเดฐเดงเดพเดจ เดเดพเดฐเตเดฏเด เด เดคเต เดเดดเดฟเดตเดพเดเตเดเดฐเตเดคเต เดเดจเตเดจเดคเดพเดฃเต! - เดเดฐเต เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเดฒเตเด เดธเตเดตเตเดเดฐเดฟเดเตเด เดชเตเดฏเดฟเตปเตเดฑเดฑเดฟเดฒเตเดเต เดเดเดจเดฏเดฟเตฝ เดฎเดพเดฑเตเดฑเด เดตเดฐเตเดคเตเดคเดฐเตเดคเต. เดเดฒเตเดฒเดพ เดฎเดพเดฑเตเดฑเดเตเดเดณเตเด เดฐเตเดคเดฟเดฏเดฟเดฒเตเดเต เดฎเดพเดคเตเดฐเดฎเต เดตเดฐเตเดคเตเดคเดพเดตเต
mdb_put
. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดจเดฟเดเตเดเตพ เดเดคเต เดเตเดฏเตเดฏเดพเตป เดเดคเตเดฐ เดเด เดฟเดจเดฎเดพเดฏเดฟ เดเดเตเดฐเดนเดฟเดเตเดเดพเดฒเตเด, เดเดคเต เดธเดพเดงเตเดฏเดฎเดฒเตเดฒ, เดเดพเดฐเดฃเด เด เดเดเดจ เดธเตเดฅเดฟเดคเดฟเดเตเดฏเตเดฏเตเดจเตเดจ เดฎเตเดฎเตเดฎเดฑเดฟ เดเดฐเดฟเดฏ เดฑเตเดกเตบเดฒเดฟ เดฎเตเดกเดฟเตฝ เดฎเดพเดชเตเดชเต เดเตเดฏเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. - เดซเดเดเตเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเต เดชเดฐเดฎเดพเดตเดงเดฟ เดธเดเดญเดฐเดฃ โโเดตเดฒเตเดชเตเดชเด เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดชเตเดฐเตเดธเดธเตเดธเต เดตเดฟเดฒเดพเดธ เดธเตเดฅเดฒเดคเตเดคเตเดเตเดเต เดเดฐเต เดซเดฏเตฝ เดฑเตเดฎเดพเดชเตเดชเต เดเตเดฏเตเดฏเตเด
mdb_env_set_map_size
เดชเตเดคเตเดตเต เดเดฒเตเดฒเดพ เดเดเดชเดพเดเตเดเดณเตเดฏเตเด เด เดจเตเดฌเดจเตเดง เดธเตเดฅเดพเดชเดจเดเตเดเดณเตเดฏเตเด เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เด เดธเดพเดงเตเดตเดพเดเตเดเตเดจเตเดจเต, เดชเตเดฐเดคเตเดฏเตเดเดฟเดเตเดเต เดเดฟเดฒ เดเดฌเตโเดเดเตเดฑเตเดฑเตเดเดณเดฟเดฒเตเดเตเดเต เดชเตเดฏเดฟเตปเตเดฑเดฑเตเดเตพ.
เด
เดตเดธเดพเดจเดฎเดพเดฏเดฟ, เดฎเดฑเตเดฑเตเดฐเต เดธเดตเดฟเดถเตเดทเดค เดตเดณเดฐเต เดตเดเตเดเดจเดพเดชเดฐเดฎเดพเดฃเต, เด
เดคเดฟเตปเตเดฑเต เดธเดพเดฐเดพเดเดถเด เดตเตเดณเดฟเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเดคเต เดฎเดฑเตเดฑเตเดฐเต เดเดฃเตเดกเดฟเดเดฏเตเดฎเดพเดฏเดฟ เดฏเตเดเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ. เดฌเดฟ-เดเตเดฐเตเดฏเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เด
เดงเตเดฏเดพเดฏเดคเตเดคเดฟเตฝ, เด
เดคเดฟเตปเตเดฑเต เดชเตเดเตเดเตพ เดเดเตเดเดจเต เดฎเตเดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต เดเดจเตเดจเดคเดฟเตปเตเดฑเต เดเดฐเต เดกเดฏเดเตเดฐเด เดเดพเตป เดจเตฝเดเดฟ. เดธเตเดฐเดฟเดฏเดฒเตเดธเต เดเตเดฏเตเดค เดกเดพเดฑเตเดฑเดฏเตเดณเตเดณ เดฌเดซเดฑเดฟเตปเตเดฑเต เดคเตเดเดเตเดเดคเตเดคเดฟเตปเตเดฑเต เดตเดฟเดฒเดพเดธเด เดคเดฟเดเดเตเดเตเด เดเดเดชเดเตเดทเตเดฏเดฎเดพเดเตเดฎเตเดจเตเดจเต เดเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเดฟเดจเตเดคเตเดเดฐเตเดจเตเดจเต. เดเดเตเดเดพเดฐเดฃเดคเตเดคเดพเตฝ, เด
เดตเดฏเดฟเดฒเตเดเตเดเตเดณเตเดณ เดชเตเดฏเดฟเตปเตเดฑเตผ เดเดเดจเดฏเดฟเตฝ เดฒเดญเดฟเดเตเดเต MDB_val
เดเดฐเต เดเดเดจเดฏเดฟเดฒเตเดเตเดเตเดณเตเดณ เดเดฐเต เดชเตเดฏเดฟเตปเตเดฑเดฑเดฟเดฒเตเดเตเดเต เดเตเดฐเตเดเตเดเดฟเดฏเดพเตฝ, เดชเตเดคเตเดตเดพเดฏ เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ เด
เดคเต เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเดพเดคเตเดคเดคเดพเดฏเดฟ เดฎเดพเดฑเตเดจเตเดจเต. เด
เดคเต เดธเดฎเดฏเด, เดเดฟเดฒ เดเดฟเดชเตเดชเตเดเดณเตเดเต เดเตผเดเตเดเดฟเดเตเดเตเดเดฑเตเดเตพเดเตเดเต (iOS-เตปเตเดฑเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เดเดคเต armv7 เดเดฃเต) เดเดคเต เดกเดพเดฑเตเดฑเดฏเตเดเตเดฏเตเด เดตเดฟเดฒเดพเดธเด เดฎเตเดทเตเตป เดตเดพเดเตเดเดฟเตปเตเดฑเต เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเตปเตเดฑเต เดเตเดฃเดฟเดคเดฎเต เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฎเดฑเตเดฑเตเดฐเต เดฐเตเดคเดฟเดฏเดฟเตฝ เดชเดฑเดเตเดเดพเตฝ, เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตปเตเดฑเต เดฌเดฟเดฑเตเดฑเต เดตเดฒเตเดชเตเดชเดฎเต เดเดฏเดฟเดฐเดฟเดเตเดเดฃเด ( armv7-เดจเต เดเดคเต 32 เดฌเดฟเดฑเตเดฑเตเดเดณเดพเดฃเต). เดฎเดฑเตเดฑเตเดฐเต เดตเดฟเดงเดคเตเดคเดฟเตฝ เดชเดฑเดเตเดเดพเตฝ, เดเดฐเต เดเดชเตเดชเดฑเตเดทเตป เดชเตเดฒเต *(int *foo)0x800002
เด
เดตเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดฐเดเตเดทเดชเตเดชเตเดเตเดจเตเดจเดคเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฃเต, เด
เดคเต เดเดฐเต เดตเดฟเดงเดฟเดฏเตเดเต เดตเดงเดถเดฟเดเตเดทเดฏเดฟเดฒเตเดเตเดเต เดจเดฏเดฟเดเตเดเตเดจเตเดจเต EXC_ARM_DA_ALIGN
. เด
เดคเตเดคเดฐเดฎเตเดฐเต เดธเดเตเดเดเดเดฐเดฎเดพเดฏ เดตเดฟเดงเดฟ เดเดดเดฟเดตเดพเดเตเดเดพเตป เดฐเดฃเตเดเต เดตเดดเดฟเดเดณเตเดฃเตเดเต.
เดเดฆเตเดฏเดคเตเดคเตเดคเต เดตเตเดฏเดเตเดคเดฎเดพเดฏเตเด เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเดเดจเดฏเดฟเดฒเตเดเตเดเต เดกเดพเดฑเตเดฑเดฏเตเดเต เดชเตเดฐเดพเดฅเดฎเดฟเด เดชเดเตผเดชเตเดชเตเดเตเดเตเดเดฒเดฟเดฒเตเดเตเดเต เดเตเดฐเตเดเตเดเตเดจเตเดจเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดฐเต เดเดทเตโเดเดพเดจเตเดธเตเดค เดคเดพเดฐเดคเดฎเตเดฏเดคเตเดคเดฟเตฝ เดเดคเต เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฐเตเดคเดฟเดฏเดฟเตฝ เดชเตเดฐเดคเดฟเดซเดฒเดฟเดเตเดเตเด.
int compare(MDB_val * const a, MDB_val * const b) {
NodeKey aKey, bKey;
memcpy(&aKey, a->mv_data, a->mv_size);
memcpy(&bKey, b->mv_data, b->mv_size);
return // ...
}
เดเต-เดฎเตเดฒเตเดฏเด เดเดเดจเดเตพ เดเดเตเดฐเดฟเดฌเตเดฏเตเดเตเดเต-เด
เดฒเตเตป เดเตเดฏเตเดคเตเดเตเดเดฟเดฒเตเดฒ เดเดจเตเดจเต เดเดเดชเตเดฒเดฑเดฟเดจเต เดฎเตเตปเดเตเดเตเดเดฟ เด
เดฑเดฟเดฏเดฟเดเตเดเตเด เดเดจเตเดจเดคเดพเดฃเต เดฎเดฑเตเดฑเตเดฐเต เดฎเดพเตผเดเด aligned(1)
. ARM-เดฒเตเด เดจเดฟเดเตเดเตพเดเตเดเต เดธเดฎเดพเดจเดฎเดพเดฏ เดชเตเดฐเดญเดพเดตเด เดเดฃเตเดเดพเดเตเด
typedef struct __attribute__((packed)) NodeKey {
uint8_t parentId;
uint8_t type;
uint8_t nameLength;
uint8_t nameBuffer[256];
} NodeKey;
เดฑเตเดเตเดเต เดเตเดฆเตเดฏเดเตเดเตพ
เดเดฐเต เดเตเดเตเดเด เดฑเตเดเตเดเตเตผเดกเตเดเตพ เดเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, LMDB เดเดฐเต เดเดดเตโเดธเตผ เด เดฌเตโเดธเตโเดเตเดฐเดพเดเตเดทเตป เดจเตฝเดเตเดจเตเดจเต. เดจเดฎเตเดเตเดเต เดเดคเดฟเดจเดเด เดชเดฐเดฟเดเดฟเดคเดฎเดพเดฏ เดเดชเดฏเตเดเตเดคเต เดเตเดฒเตเดกเต เดฎเตเดฑเตเดฑเดพเดกเดพเดฑเตเดฑเดฏเตเดณเตเดณ เดเดฐเต เดชเดเตเดเดฟเดเดฏเตเดเต เดเดฆเดพเดนเดฐเดฃเด เดเดชเดฏเตเดเดฟเดเตเดเต เดเดคเต เดเดเตเดเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดพเดฎเตเดจเตเดจเต เดจเตเดเตเดเดพเด.
เดเดฐเต เดกเดฏเดฑเดเตเดเดฑเดฟเดฏเดฟเตฝ เดซเดฏเดฒเตเดเดณเตเดเต เดเดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเตปเตเดฑเต เดญเดพเดเดฎเดพเดฏเดฟ, เด
เดคเดฟเตปเตเดฑเต เดเตเตฝเดกเต เดซเดฏเดฒเตเดเดณเตเด เดซเตเตพเดกเดฑเตเดเดณเตเด เดฌเดจเตเดงเดชเตเดชเตเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเดฒเตเดฒเดพ เดเตเดเดณเตเด เดเดฃเตเดเตเดคเตเดคเตเดฃเตเดเดคเต เดเดตเดถเตเดฏเดฎเดพเดฃเต. เดฎเตเดฎเตเดชเดคเตเดคเต เดเดชเดตเดฟเดญเดพเดเดเตเดเดณเดฟเตฝ เดเดเตเดเตพ เดเตเดเตพ เด
เดเตเดเตเดเดฟ NodeKey
เด
เดต เดชเตเดฐเดพเดฅเดฎเดฟเดเดฎเดพเดฏเดฟ เดชเดพเดฐเตปเตเดฑเต เดกเดฏเดฑเดเตโเดเดฑเดฟเดฏเตเดเต เดเดกเดฟ เดชเตเดฐเดเดพเดฐเดฎเดพเดฃเต เดเตผเดกเตผ เดเตเดฏเตเดฏเตเดจเตเดจเดคเต. เด
เดคเดฟเดจเดพเตฝ, เดธเดพเดเตเดเตเดคเดฟเดเดฎเดพเดฏเดฟ, เดเดฐเต เดซเตเตพเดกเดฑเดฟเดฒเต เดเดณเตเดณเดเดเตเดเดเตเดเตพ เดตเตเดฃเตเดเตเดเตเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเตเดฎเดคเดฒ, เดจเตฝเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดชเตเดฐเดฟเดซเดฟเดเตโเดธเต เดเดชเดฏเตเดเดฟเดเตเดเต เดเตเดเดณเตเดเต เดเตเดฐเตเดชเตเดชเดฟเตปเตเดฑเต เดฎเตเดเดณเดฟเดฒเต เด
เดคเดฟเตผเดคเตเดคเดฟเดฏเดฟเตฝ เดเดดเตโเดธเตผ เดธเตเดฅเดพเดชเดฟเดเตเดเตเดเดฏเตเด เดคเตเดเตผเดจเตเดจเต เดคเดพเดดเดคเตเดคเต เด
เดคเดฟเตผเดคเตเดคเดฟเดฏเดฟเดฒเตเดเตเดเต เดเดตเตผเดคเตเดคเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต.
เดคเตเดเตผเดเตเดเดฏเดพเดฏ เดคเดฟเดฐเดฏเดฒเดฟเดฒเตเดเต เดฎเตเดเดณเดฟเดฒเต เดชเดฐเดฟเดงเดฟ เดจเตเดฐเดฟเดเตเดเต เดเดฃเตเดเตเดคเตเดคเดพเดจเดพเดเตเด. เดเดคเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดกเดพเดฑเตเดฑเดพเดฌเตเดธเดฟเดฒเต เดฎเตเดดเตเดตเตป เดเตเดเดณเตเดเต เดฒเดฟเดธเตเดฑเตเดฑเดฟเตปเตเดฑเตเดฏเตเด เดคเตเดเดเตเดเดคเตเดคเดฟเตฝ เดเดดเตเดธเตผ เดธเตเดฅเดพเดชเดฟเดเตเดเตเดเดฏเตเด เดชเดพเดฐเตปเตเดฑเต เดกเดฏเดฑเดเตโเดเดฑเดฟเดฏเตเดเต เดเดกเตปเตเดฑเดฟเดซเดฏเตผ เดเดณเตเดณ เดเดฐเต เดเต เด เดคเดฟเดจเต เดคเดพเดดเต เดฆเตเดถเตเดฏเดฎเดพเดเตเดจเตเดจเดคเตเดตเดฐเต เดเตเดเตเดคเตฝ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เด เดธเดฎเตเดชเดจเดคเตเดคเดฟเดจเต 2 เดตเตเดฏเดเตเดคเดฎเดพเดฏ เดชเตเดฐเดพเดฏเตเดฎเดเดณเตเดฃเตเดเต:
- เดฒเตเดจเดฟเดฏเตผ เดธเตเตผเดเตเดเต เดเตเดเดชเตเดฒเดเตโเดธเดฟเดฑเตเดฑเดฟ, เด เดฑเดฟเดฏเดชเตเดชเตเดเตเดจเตเดจเดคเต เดชเตเดฒเต, เดฎเดฐเดเตเดเดณเดฟเตฝ เดชเตเดคเตเดตเตเดฏเตเด เดฌเดฟ-เดเตเดฐเตเดฏเดฟเตฝ เดชเตเดฐเดคเตเดฏเตเดเดฟเดเตเดเตเด เด เดคเต เดฒเตเดเดฐเดฟเดฅเดฎเดฟเดเต เดธเดฎเดฏเดคเตเดคเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดพเตป เดเดดเดฟเดฏเตเด.
- เดตเตเดฏเตผเดคเตเดฅเดฎเดพเดฏเดฟ, เดคเดฟเดฐเดฏเตเดจเตเดจ เดชเตเดเดฟเดจเต เดฎเตเดฎเตเดชเตเดณเตเดณ เดเดฒเตเดฒเดพ เดชเตเดเตเดเดณเตเด เดซเดฏเดฒเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดฐเดงเดพเดจ เดฎเตเดฎเตเดฎเดฑเดฟเดฏเดฟเดฒเตเดเตเดเต เดเดฏเตผเดคเตเดคเตเดจเตเดจเต, เด เดคเต เดตเดณเดฐเต เดเตเดฒเดตเตเดฑเดฟเดฏเดคเดพเดฃเต.
เดญเดพเดเตเดฏเดตเดถเดพเตฝ, LMDB API เดคเตเดเดเตเดเดคเตเดคเดฟเตฝ เดเดดเตโเดธเตผ เดธเตเดฅเดพเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฏ เดฎเดพเตผเดเตเดเด เดจเตฝเดเตเดจเตเดจเต.เดเดคเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเดเตเดเตพ เดเดฐเต เดเต เดเดจเดฑเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดฃเตเดเดคเตเดฃเตเดเต, เด
เดคเดฟเตปเตเดฑเต เดฎเตเดฒเตเดฏเด เดเดเดตเตเดณเดฏเตเดเต เดฎเตเดเดณเดฟเดฒเต เด
เดคเดฟเตผเดคเตเดคเดฟเดฏเดฟเดฒเตเดณเตเดณ เดเตเดฏเตเดเตเดเดพเตพ เดเตเดฑเดตเต เดคเตเดฒเตเดฏเดฎเต เดเดฃเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดฎเตเดเดณเดฟเดฒเต เดเดฟเดคเตเดฐเดคเตเดคเดฟเดฒเต เดชเดเตเดเดฟเดเดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเดเต, เดจเดฎเตเดเตเดเต เดเดฐเต เดเต เดเดฃเตเดเดพเดเตเดเดพเด, เด
เดคเดฟเตฝ เดซเตเตฝเดกเต parentId
2 เดจเต เดคเตเดฒเตเดฏเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเตเด, เดฌเดพเดเตเดเดฟเดฏเตเดณเตเดณเดตเดฏเตเดฒเตเดฒเดพเด เดชเตเดเตเดฏเดเตเดเตพ เดเตเดฃเตเดเต เดจเดฟเดฑเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เด
เดคเตเดคเดฐเดฎเตเดฐเต เดญเดพเดเดฟเดเดฎเดพเดฏเดฟ เดชเตเดฐเดฟเดชเตเดชเดฟเดเตเด เดเต เดซเดเดเตเดทเตป เดเตปเดชเตเดเตเดเดฟเดฒเตเดเตเดเต เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดฏเตเดจเตเดจเต mdb_cursor_get
เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต MDB_SET_RANGE
.
NodeKey upperBoundSearchKey = {โ
.parentId = 2,โ
.type = 0,โ
.nameLength = 0โ
};โ
MDB_val value, key = serialize(upperBoundSearchKey);โ
MDB_cursor *cursor;โ
mdb_cursor_open(..., &cursor);โ
mdb_cursor_get(cursor, &key, &value, MDB_SET_RANGE);
เดเดฐเต เดเตเดเตเดเด เดเตเดเดณเตเดเต เดฎเตเดเดณเดฟเดฒเต เด
เดคเดฟเดฐเตเดเตพ เดเดฃเตเดเตเดคเตเดคเดฟเดฏเดพเตฝ, เดเดจเตเดจเตเดเดฟเตฝ เดเดเตเดเตพ เดเดฃเตเดเตเดฎเตเดเตเดเตเดจเตเดจเดคเต เดตเดฐเต เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเต เดฎเดฑเตเดฑเตเดจเตเดจเดฟเดจเต เดเดฃเตเดเตเดฎเตเดเตเดเตเดจเตเดจเดคเต เดตเดฐเต เดเดเตเดเตพ เด
เดคเดฟเดจเต เดเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต. parentId
, เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดคเดพเดเตเดเตเดฒเตเดเตพ เดคเตเดฐเดฟเดฒเตเดฒ.
do {โ
rc = mdb_cursor_get(cursor, &key, &value, MDB_NEXT);โ
// processing...โ
} while (MDB_NOTFOUND != rc && // check end of tableโ
IsTargetKey(key)); // check end of keys groupโโ
mdb_cursor_get เดเดชเดฏเตเดเดฟเดเตเดเตเดณเตเดณ เดเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเตปเตเดฑเต เดญเดพเดเดฎเดพเดฏเดฟ เดจเดฎเตเดเตเดเต เดเต เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดฎเตเดฒเตเดฏเดตเตเด เดฒเดญเดฟเดเตเดเตเดจเตเดจเต เดเดจเตเดจเดคเดพเดฃเต เดจเดฒเตเดฒ เดเดพเดฐเตเดฏเด. เดธเดพเดฎเตเดชเดฟเตพ เดตเตเดฏเดตเดธเตเดฅเดเตพ เดจเดฟเดฑเดตเตเดฑเตเดฑเตเดจเตเดจเดคเดฟเดจเต, เดฎเดฑเตเดฑเต เดเดพเดฐเตเดฏเดเตเดเดณเดฟเตฝ, เดฑเตเดเตเดเตเตผเดกเดฟเตปเตเดฑเต เดฎเตเดฒเตเดฏ เดญเดพเดเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดซเตเตฝเดกเตเดเตพ เดจเดฟเดเตเดเตพ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเตเดเตเดเดฟเตฝ, เด เดงเดฟเด เดเดเดเตเดฏเดเตเดเดณเดฟเดฒเตเดฒเดพเดคเต เด เดต เดคเดฟเดเดเตเดเตเด เดเดเตเดธเดธเต เดเตเดฏเตเดฏเดพเดตเตเดจเตเดจเดคเดพเดฃเต.
4.3 เดชเดเตเดเดฟเดเดเตพ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดฎเตเดกเดฒเดฟเดเดเต เดฌเดจเตเดงเดเตเดเตพ
เดเดชเตเดชเตเตพ, เดเดฐเต เดธเดฟเดเดเดฟเตพ-เดเตเดฌเดฟเตพ เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต เดฐเตเดชเดเตฝเดชเตเดชเดจ เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เดเดฒเตเดฒเดพ เดตเดถเดเตเดเดณเตเด เดชเดฐเดฟเดเดฃเดฟเดเตเดเดพเตป เดเดเตเดเตพเดเตเดเต เดเดดเดฟเดเตเดเต. เดเดฐเต เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดเต-เดตเดพเดฒเตเดฏเต เดเตเดกเดฟเดเตพ เด เดเดเตเดเตเดจเตเดจ เด เดเตเดเตเดเดฟเดฏ เดฑเตเดเตเดเตเตผเดกเตเดเดณเตเดเต เดเดฐเต เดเตเดเตเดเดฎเดพเดฃเต เดชเดเตเดเดฟเด เดเดจเตเดจเต เดจเดฎเตเดเตเดเต เดชเดฑเดฏเดพเด. เดจเดฟเดเตเดเตพ เดเดฐเต เดเต เดเดฐเต เดฆเตเตผเดเดเดคเตเดฐเดพเดฏเตเด เด เดจเตเดฌเดจเตเดง เดฎเตเดฒเตเดฏเด เดเดฐเต เดธเดฎเดพเดจเตเดคเดฐ เดชเตเดชเตเดชเต เดเดฏเตเด เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เดจเดฟเดเตเดเตพเดเตเดเต เดกเดพเดฑเตเดฑเดพเดฌเตเดธเดฟเตปเตเดฑเต เดเดฐเต เดตเดฟเดทเตเดตเตฝ เดกเดฏเดเตเดฐเด เดฒเดญเดฟเดเตเดเตเด.
เดฎเดฏเดเตเดเตเดฎเดฐเตเดจเตเดจเต
เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดฏเดฅเดพเตผเดคเตเดฅ เดเตเดตเดฟเดคเดคเตเดคเดฟเตฝ เดตเดณเดฐเต เดเตเดฑเดเตเดเต เดฐเดเตเดคเดเตเดเตเดฐเดฟเดเตเดเดฟเดฒเดฟเดฒเตเดเต เด เดคเต เด เดชเตเตผเดตเตเดตเดฎเดพเดฏเดฟ เดฎเดพเดคเตเดฐเดฎเต เดธเดพเดงเตเดฏเดฎเดพเดเต. เดชเดฒเดชเตเดชเตเดดเตเด เดเดฐเต เดกเดพเดฑเตเดฑเดพเดฌเตเดธเดฟเตฝ เด เดคเต เดเดตเดถเตเดฏเดฎเดพเดฃเต, เดเดจเตเดจเดพเดฎเดคเดพเดฏเดฟ, เดจเดฟเดฐเดตเดงเดฟ เดชเดเตเดเดฟเดเดเตพ เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด, เดฐเดฃเตเดเดพเดฎเดคเดพเดฏเดฟ, เดชเตเดฐเดพเดฅเดฎเดฟเด เดเตเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏ เดเตเดฐเดฎเดคเตเดคเดฟเตฝ เด เดตเดฏเดฟเตฝ เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเดฒเตเดเตพ เดจเดเดคเตเดคเดฃเด. เด เด เดตเดธเดพเดจ เดญเดพเดเด เด เดตเดฏเตเดเต เดธเตเดทเตเดเดฟเดฏเตเดเตเดฏเตเด เดชเดฐเดธเตเดชเดฐ เดฌเดจเตเดงเดคเตเดคเดฟเตปเตเดฑเตเดฏเตเด เดชเตเดฐเดถเตเดจเดเตเดเตพเดเตเดเดพเดฏเดฟ เดจเตเดเตเดเดฟเดตเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
เดธเตเดเดฟเด เดชเดเตเดเดฟเดเดเตพ
เดเตเดฒเตเดกเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเต เดเดฐเต "เดเดพเดฒเดฑเดฟ" เดตเดฟเดญเดพเดเดฎเตเดฃเตเดเต. เดคเตเดฏเดคเดฟ เดชเตเดฐเดเดพเดฐเด เด เดเตเดเตเดเดฟเดฏ เดฎเตเดดเตเดตเตป เดเตเดฒเตเดกเดฟเตฝ เดจเดฟเดจเตเดจเตเดฎเตเดณเตเดณ เดฎเตเดกเดฟเดฏ เดเดณเตเดณเดเดเตเดเด เดเดคเต เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต. เด เดคเตเดคเดฐเดฎเตเดฐเต เดคเดฟเดฐเดเตเดเตเดเตเดชเตเดชเต เดเดชเตเดฑเตเดฑเดฟเดฎเตฝ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดพเตป, เดชเตเดฐเดงเดพเดจ เดชเดเตเดเดฟเดเดฏเตเดเตเดเต เด เดเตเดคเตเดคเดพเดฏเดฟ เดจเดฟเดเตเดเตพ เดเดฐเต เดชเตเดคเดฟเดฏ เดคเดฐเด เดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดฎเดฑเตเดฑเตเดจเตเดจเต เดธเตเดทเตเดเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต. เดซเดฏเตฝ เดธเตเดทเตเดเดฟเดเตเด เดคเตเดฏเดคเดฟเดฏเตเดณเตเดณ เดเดฐเต เดซเตเตฝเดกเต เด เดตเดฏเดฟเตฝ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเด, เด เดคเต เดชเตเดฐเดพเดฅเดฎเดฟเด เดธเตเตผเดเตเดเดฟเดเดเต เดฎเดพเดจเดฆเดฃเตเดกเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเด. เดชเตเดคเดฟเดฏ เดเตเดเตพ เดชเตเดฐเดงเดพเดจ เดชเดเตเดเดฟเดเดฏเดฟเดฒเต เดเตเดเดณเตเดเต เด เดคเต เดกเดพเดฑเตเดฑเดฏเต เดชเดฐเดพเดฎเตผเดถเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเดพเตฝ, เด เดตเดฏเต เดธเตเดเดฟเด เดเตเดเตพ เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเตเดจเตเดจเต. เดเตเดตเดเตเดฏเตเดณเตเดณ เดเดฟเดคเตเดฐเดคเตเดคเดฟเตฝ เด เดต เดเดฑเดเตเดเดฟเตฝ เดนเตเดฒเตเดฑเตเดฑเต เดเตเดฏเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
เดเดฐเต เดกเดพเดฑเตเดฑเดพเดฌเตเดธเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดค เดชเดเตเดเดฟเดเดเดณเตเดเต เดเตเดเตพ เดชเดฐเดธเตเดชเดฐเด เดตเตเตผเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เด เดตเดฏเดฟเดฒเตเดฒเตเดฒเดพเด เดเดฐเต เด เดงเดฟเด เดธเดพเดเตเดเตเดคเดฟเด เดซเตเตฝเดกเต เดเตเดฌเดฟเตพ เดเดกเดฟ เดเตเตผเดคเตเดคเต. เด เดเตเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดฑเตเดฑเดตเตเด เดเดฏเตผเดจเตเดจ เดฎเตเตปเดเดฃเดจ เดจเตฝเดเตเดจเตเดจเดคเดฟเดฒเตเดเต, เดเดเตเดเตพ เดเดฆเตเดฏเด เดชเดเตเดเดฟเดเดเตพ เดตเดดเดฟเดฏเตเด เดชเดเตเดเดฟเดเดเตพเดเตเดเตเดณเตเดณเดฟเตฝ - เดเดเตเดเดณเตเดเต เดธเตเดตเดจเตเดคเด เดจเดฟเดฏเดฎเดเตเดเตพเดเตเดเดจเตเดธเดฐเดฟเดเตเดเต เดเตเดเดณเตเดเต เดเตเดฐเตเดชเตเดชเดฟเดเดเต เดจเตเดเตเด.
เดเตปเดกเตเดเตเดธเต เดเต เดชเตเดฐเดพเดฅเดฎเดฟเด เดเตเดฏเตเดเต เด เดคเต เดกเดพเดฑเตเดฑเดฏเต เดชเดฐเดพเดฎเตผเดถเดฟเดเตเดเตเดจเตเดจเต. เดชเตเดฐเตเดฎเดฑเดฟ เดเตเดฏเตเดเต เดฎเตเดฒเตเดฏ เดญเดพเดเดคเตเดคเดฟเตปเตเดฑเต เดเดฐเต เดชเดเตผเดชเตเดชเต เดเดคเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเดคเดฟเดฒเตเดเต เด เดชเตเดฐเตเดชเตเดชเตผเดเตเดเดฟ เดจเตเดฐเดฟเดเตเดเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเดคเต เดชเดฒ เดตเตเดเตเดทเดฃเดเตเดฃเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเตเด เด เดจเตเดฏเตเดเตเดฏเดฎเดฒเตเดฒ:
- เดเดเตเดคเตเดค เดธเตเดฅเดฒเดคเตเดคเดฟเตปเตเดฑเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดฎเตเดฑเตเดฑเดพเดกเดพเดฑเตเดฑ เดตเดณเดฐเต เดธเดฎเตเดชเดจเตเดจเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเตเด.
- เดเดฐเต เดชเตเดฐเดเดเดจ เดตเตเดเตเดทเดฃเดเตเดฃเดฟเตฝ เดจเดฟเดจเตเดจเต, เดเดฐเต เดจเตเดกเดฟเตปเตเดฑเต เดฎเตเดฑเตเดฑเดพเดกเดพเดฑเตเดฑ เด เดชเตเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ, เดฐเดฃเตเดเต เดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดฟเดเตเดเตพ เด เดคเต เดตเตเดฃเตเดเตเด เดเดดเตเดคเตเดฃเตเดเดคเตเดฃเตเดเต.
- เดเตเดกเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเต เดตเตเดเตเดทเดฃเดเตเดฃเดฟเตฝ เดจเดฟเดจเตเดจเต, เดเดฐเต เดเตเดฏเตเดเต เดกเดพเดฑเตเดฑ เด เดชเตโเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเดพเตป เดเดเตเดเตพ เดฎเดฑเดจเตเดจเดพเตฝ, เดธเดเดญเดฐเดฃเดคเตเดคเดฟเดฒเต เดกเดพเดฑเตเดฑเดพ เดชเตเดฐเตเดคเตเดคเดเตเดเตเดเดฟเตปเตเดฑเต เดเดฐเต เด เดตเตเดฏเดเตเดคเดฎเดพเดฏ เดฌเดเต เดจเดฎเตเดเตเดเต เดฒเดญเดฟเดเตเดเตเด.
เด เดเตเดคเตเดคเดคเดพเดฏเดฟ, เด เดเตเดฑเดตเตเดเตพ เดเดเตเดเดจเต เดเดฒเตเดฒเดพเดคเดพเดเตเดเดพเดฎเตเดจเตเดจเต เดเดเตเดเตพ เดชเดฐเดฟเดเดฃเดฟเดเตเดเตเด.
เดชเดเตเดเดฟเดเดเตพ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดฌเดจเตเดงเดเตเดเตพ เดธเดเดเดเดฟเดชเตเดชเดฟเดเตเดเตเด
เดธเตเดเดฟเด เดชเดเตเดเดฟเดเดฏเต เดชเตเดฐเดงเดพเดจ เดชเดเตเดเดฟเดเดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดชเดพเดฑเตเดฑเตเตบ เด เดจเตเดฏเตเดเตเดฏเดฎเดพเดฃเต "เดฎเตเดฒเตเดฏเดฎเดพเดฏเดฟ เดคเดพเดเตเดเตเตฝ". เด เดคเดฟเตปเตเดฑเต เดชเตเดฐเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเต เดชเตเดฒเต, เดธเตเดเดฟเด เดฑเตเดเตเดเตเตผเดกเดฟเตปเตเดฑเต เดฎเตเดฒเตเดฏ เดญเดพเดเด เดชเตเดฐเดพเดฅเดฎเดฟเด เดเต เดฎเตเดฒเตเดฏเดคเตเดคเดฟเตปเตเดฑเต เดเดฐเต เดชเดเตผเดชเตเดชเดพเดฃเต. เด เดธเดฎเตเดชเดจเด เดชเตเดฐเดพเดฅเดฎเดฟเด เดฑเตเดเตเดเตเตผเดกเดฟเตปเตเดฑเต เดฎเตเดฒเตเดฏ เดญเดพเดเดคเตเดคเดฟเตปเตเดฑเต เดเดฐเต เดชเดเตผเดชเตเดชเต เดธเดเดญเดฐเดฟเดเตเดเตเดจเตเดจเดคเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเด เดฎเตเดเดณเดฟเตฝ เดธเตเดเดฟเดชเตเดชเดฟเดเตเด เดเดฒเตเดฒเดพ เดฆเตเดทเดเตเดเดณเตเด เดเดฒเตเดฒเดพเดคเดพเดเตเดเตเดจเตเดจเต. เดเตปเดกเตเดเตเดธเต เดเต เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฐเต เดฎเตเดฒเตเดฏเด เดฒเดญเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเดเตเดเตพ เดกเดพเดฑเตเดฑเดพเดฌเตเดธเดฟเดฒเตเดเตเดเต เดเดจเตเดจเดฟเดจเต เดชเดเดฐเด 2 เด เดจเตเดตเตเดทเดฃเดเตเดเตพ เดจเดเดคเตเดคเตเดฃเตเดเดคเตเดฃเตเดเต เดเดจเตเดจเดคเดพเดฃเต เดเด เดเตเดฒเดตเต. เดธเตเดเตเดฎเดพเดฑเตเดฑเดฟเดเตเดเดพเดฏเดฟ, เดคเดคเตเดซเดฒเดฎเดพเดฏเตเดฃเตเดเดพเดเตเดจเตเดจ เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต เดธเตเดเตเดฎ เดเดคเตเดชเตเดฒเต เดเดพเดฃเดชเตเดชเตเดเตเดจเตเดจเต.
เดชเดเตเดเดฟเดเดเตพ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดฌเดจเตเดงเดเตเดเตพ เดธเดเดเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฎเดฑเตเดฑเตเดฐเต เดฎเดพเดคเตเดเดฏเดพเดฃเต "เด เดจเดตเดงเดฟ เดเต". เดเตเดฏเดฟเดฒเตเดเตเดเต เด เดงเดฟเด เดเดเตเดฐเดฟเดฌเตเดฏเตเดเตเดเตเดเตพ เดเตเตผเดเตเดเตเด เดเดจเตเดจเดคเดพเดฃเต เดเดคเดฟเตปเตเดฑเต เดธเดพเดฐเดพเดเดถเด, เด เดต เดธเตเตผเดเตเดเดฟเดเดเดฟเดจเดฒเตเดฒ, เด เดจเตเดฌเดจเตเดง เดเต เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดตเดถเตเดฏเดฎเดพเดฃเต. Mail.ru เดเตเดฒเตเดกเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเดฟเตฝ เด เดคเดฟเตปเตเดฑเต เดเดชเดฏเตเดเดคเตเดคเดฟเตปเตเดฑเต เดฏเดฅเดพเตผเดคเตเดฅ เดเดฆเดพเดนเดฐเดฃเดเตเดเดณเตเดฃเตเดเต, เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดเดดเดคเตเดคเดฟเดฒเตเดณเตเดณ เดกเตเดตเต เดเดดเดฟเดตเดพเดเตเดเดพเตป เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเด iOS เดเดเตเดเดเตเดเตเดเตเดเดณเตเดเต เดธเดจเตเดฆเตผเดญเด, เดเดพเตป เดเดฐเต เดธเดพเดเตเดเตฝเดชเตเดชเดฟเดเดตเตเด เดเดจเตเดจเดพเตฝ เดตเตเดฏเดเตเดคเดฎเดพเดฏเดคเตเดฎเดพเดฏ เดเดฐเต เดเดฆเดพเดนเดฐเดฃเด เดจเตฝเดเตเด
เดเตเดฒเตเดกเต เดฎเตเดฌเตเตฝ เดเตเดฒเดฏเตปเตเดฑเตเดเตพเดเตเดเต เดเดชเดฏเตเดเตเดคเดพเดตเต เดฎเดฑเตเดฑเต เดเดณเตเดเดณเตเดฎเดพเดฏเดฟ เดชเดเตเดเดฟเดเตเด เดเดฒเตเดฒเดพ เดซเดฏเดฒเตเดเดณเตเด เดซเตเตพเดกเดฑเตเดเดณเตเด เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดชเตเดเต เดเดฃเตเดเต. เด เดคเตเดคเดฐเด เดซเดฏเดฒเตเดเตพ เดคเดพเดฐเดคเดฎเตเดฏเตเดจ เดเตเดฑเดตเดพเดฏเดคเดฟเดจเดพเดฒเตเด เด เดตเดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเด เดชเดฌเตเดฒเดฟเดธเดฟเดฑเตเดฑเดฟเดฏเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดตเดฟเดตเดฟเดง เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเตเดฐเดคเตเดฏเตเด เดตเดฟเดตเดฐเดเตเดเตพ เดเดณเตเดณเดคเดฟเดจเดพเดฒเตเด (เดเตผเดเตเดเตเดเตเดเต เดเดเตโเดธเดธเตเดธเต เด เดจเตเดตเดฆเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เดเดจเตเดคเต เด เดตเดเดพเดถเดเตเดเตพ เดฎเตเดคเดฒเดพเดฏเดต) เดฎเตเดฒเตเดฏเดคเตเดคเดฟเตปเตเดฑเต เดญเดพเดเดคเตเดคเต เดญเดพเดฐเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเดคเต เดฏเตเดเตเดคเดฟเดธเดนเดฎเดฒเตเดฒ. เด เดคเดฟเดจเตเดชเตเดชเด เดชเตเดฐเดงเดพเดจ เดชเดเตเดเดฟเดเดฏเดฟเตฝ เดฐเตเดเดชเตเดชเตเดเตเดคเตเดคเตเด. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เด เดคเตเดคเดฐเด เดซเดฏเดฒเตเดเตพ เดเดซเตโเดฒเตเดจเดฟเตฝ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดเตเดเดฃเดฎเตเดเตเดเดฟเตฝ, เดจเดฟเดเตเดเตพ เด เดคเต เดเดชเตเดชเตเดดเตเด เดเดตเดฟเดเตเดฏเตเดเตเดเดฟเดฒเตเด เดธเตเดเตเดทเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต. เด เดคเดฟเดจเดพเดฏเดฟ เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดเตเดฌเดฟเตพ เดเดฃเตเดเดพเดเตเดเตเด เดเดจเตเดจเดคเดพเดฃเต เดชเตเดฐเดเตเดคเดฟเดฆเดคเตเดค เดชเดฐเดฟเดนเดพเดฐเด. เดเตเดตเดเตเดฏเตเดณเตเดณ เดกเดฏเดเตเดฐเดพเดฎเดฟเตฝ, เด เดคเดฟเตปเตเดฑเต เดเต "P" เดเดจเตเดจเต เดชเตเดฐเดฟเดซเดฟเดเตโเดธเต เดเตเดฏเตโเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เดเตเดเดพเดคเต เดชเตเดฒเตเดฏเตโเดธเตโเดนเตเตพเดกเตผ "เดชเตเดฐเตเดชเตโเดจเตเดฏเดฟเด" เดฎเดพเดฑเตเดฑเดฟ เดชเดเดฐเด "เดชเดฌเตเดฒเดฟเดเต เดเตปเดซเต" เดเดจเตเดจ เดเตเดเตเดคเตฝ เดชเตเดฐเดคเตเดฏเตเด เดฎเตเดฒเตเดฏเด เดจเตฝเดเดพเด.
เดเดฒเตเดฒเดพ เด เดฆเตเดตเดฟเดคเตเดฏ เดฎเตเดฑเตเดฑเดพเดกเดพเดฑเตเดฑเดฏเตเด, เดชเตเดคเดฟเดฏ เดชเดเตเดเดฟเด เดธเตเดทเตเดเดฟเดเตเด เดธเดเดญเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ, เดฑเตเดเตเดเตเตผเดกเดฟเตปเตเดฑเต เดฎเตเดฒเตเดฏ เดญเดพเดเดคเตเดคเต เดธเตเดฅเดพเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เด เดคเต เดธเดฎเดฏเด, เดชเตเดฐเดงเดพเดจ เดชเดเตเดเดฟเดเดฏเดฟเตฝ เดเดคเดฟเดจเดเด เดธเดเดญเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดซเดฏเดฒเตเดเดณเตเดฏเตเด เดซเตเตพเดกเดฑเตเดเดณเตเดฏเตเด เดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดกเดพเดฑเตเดฑ เดคเดจเดฟเดชเตเดชเดเตผเดชเตเดชเดพเดเตเดเดพเตป เดจเดฟเดเตเดเตพ เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ. เดชเดเดฐเด, "เดจเตเดกเต เดเดกเดฟ", "เดเตเดเดธเตเดฑเตเดฑเดพเดฎเตเดชเต" เดซเตเตฝเดกเตเดเดณเตเดเต เดฐเตเดชเดคเตเดคเดฟเตฝ "เดชเดฟ" เดเตเดฏเดฟเดฒเตเดเตเดเต เด เดจเดพเดตเดถเตเดฏ เดกเดพเดฑเตเดฑ เดเตเตผเดเตเดเตเดจเตเดจเต. เด เดตเตผเดเตเดเต เดจเดจเตเดฆเดฟ, เดจเดฟเดเตเดเตพเดเตเดเต เดเดฐเต เดเตปเดกเตเดเตเดธเต เดเต เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด, เด เดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดฐเต เดชเตเดฐเดพเดฅเดฎเดฟเด เดเต เดฒเดญเดฟเดเตเดเตเด, เด เดคเดฟเตฝ เดจเดฟเดจเตเดจเต, เดเดเตเดตเดฟเตฝ, เดจเดฟเดเตเดเตพเดเตเดเต เดจเตเดกเต เดฎเตเดฑเตเดฑเดพเดกเดพเดฑเตเดฑ เดฒเดญเดฟเดเตเดเตเด.
เดเดชเดธเดเดนเดพเดฐเด
เดเตฝเดเดเดกเดฟเดฌเดฟ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเดคเดฟเตปเตเดฑเต เดซเดฒเดเตเดเตพ เดเดเตเดเตพ เดชเตเดธเดฟเดฑเตเดฑเตเดตเดพเดฏเดฟ เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเตเดจเตเดจเต. เด เดคเดฟเดจเตเดถเตเดทเด, เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดซเตเดฐเตเดธเตเดเดณเตเดเต เดเดฃเตเดฃเด 30% เดเตเดฑเดเตเดเต.
เดเตเดฏเตโเดค เดเตเดฒเดฟเดฏเตเดเต เดซเดฒเดเตเดเตพ iOS เดเตเดฎเดฟเดจเดชเตเดชเตเดฑเด เดชเตเดฐเดคเดฟเดงเตเดตเดจเดฟเดเตเดเต. เดจเดฟเดฒเดตเดฟเตฝ, Android เด
เดชเตเดฒเดฟเดเตเดเตเดทเดจเดฟเดฒเต เดชเตเดฐเดงเดพเดจ "เดซเดฏเดฒเตเดเตพ" เดตเดฟเดญเดพเดเดเตเดเดณเดฟเดฒเตเดจเตเดจเตเด LMDB เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดฒเตเดเตเดเต เดฎเดพเดฑเดฟ, เดฎเดฑเตเดฑเต เดญเดพเดเดเตเดเตพ เดตเดดเดฟเดฏเดฟเดฒเดพเดฃเต. เดเต-เดตเดพเดฒเตเดฏเต เดธเตเดฑเตเดฑเตเตผ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดธเดฟ เดญเดพเดท, เดคเตเดเดเตเดเดคเตเดคเดฟเตฝ C++-เตฝ เดเตเดฐเตเดธเต-เดชเตเดฒเดพเดฑเตเดฑเตโเดซเตเดฎเดฟเดจเต เดเตเดฑเตเดฑเตเด เดเดฐเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดเดเตเดเดเตเดเตเดเต เดธเตเดทเตเดเดฟเดเตเดเดพเตป เดจเดฒเตเดฒเตเดฐเต เดธเดนเดพเดฏเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต. เดเดฌเตเดเดเตเดฑเตเดฑเตเดตเต-เดธเดฟ, เดเตเดเตเดฒเดฟเตป เดเดจเตเดจเดฟเดตเดฏเดฟเดฒเต เดชเตเดฒเดพเดฑเตเดฑเตเดซเตเด เดเตเดกเตเดฎเดพเดฏเดฟ เดคเดคเตเดซเดฒเดฎเดพเดฏเตเดฃเตเดเดพเดเตเดจเตเดจ C++ เดฒเตเดฌเตเดฐเดฑเดฟเดฏเต เดคเดเดธเตเดธเดฎเดฟเดฒเตเดฒเดพเดคเต เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดเดฐเต เดเตเดกเต เดเดจเดฑเตเดฑเตเดฑเตผ เดเดชเดฏเตเดเดฟเดเตเดเต.
เด เดตเดฒเดเดฌเด: www.habr.com