SQLite เชกเซ‡เชตเชฒเชชเชฐเซเชธ เชธเชฎเชพเช‚เชคเชฐ เชฐเชพเช‡เชŸเซเชธ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชธเชพเชฅเซ‡ HC-เชŸเซเชฐเซ€ เชฌเซ‡เช•เชเชจเซเชก เชตเชฟเช•เชธเชพเชตเซ‡ เช›เซ‡

SQLite เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชกเซ‡เชตเชฒเชชเชฐเซเชธเซ‡ เชชเซเชฐเชพเชฏเซ‹เช—เชฟเช• HCtree เชฌเซ‡เช•เชเชจเซเชกเชจเซเช‚ เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚ เช›เซ‡ เชœเซ‡ เชชเช‚เช•เซเชคเชฟ-เชธเซเชคเชฐเชจเชพ เชฒเซ‹เช•เซ€เช‚เช—เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชชเซเชฐเชถเซเชจเซ‹เชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช‰เชšเซเชš เชธเซเชคเชฐเชจเซ€ เชธเชฎเชพเช‚เชคเชฐเชคเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เชจเชตเชพ เชฌเซ‡เช•เชเชจเซเชกเชจเซ‹ เช‰เชฆเซเชฆเซ‡เชถเซเชฏ เช•เซเชฒเชพเชฏเช‚เชŸ-เชธเชฐเซเชตเชฐ เชธเชฟเชธเซเชŸเชฎเซเชธเชฎเชพเช‚ SQLiteเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพเชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹ เช•เชฐเชตเชพเชจเซ‹ เช›เซ‡ เชœเซ‡เชจเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เชเช• เชธเชพเชฅเซ‡ เชฎเซ‹เชŸเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชฒเช–เชตเชพเชจเซ€ เชตเชฟเชจเช‚เชคเซ€เช“ เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพเชจเซ€ เชนเซ‹เชฏ เช›เซ‡.

เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ SQLiteเชฎเชพเช‚ เชฎเซ‚เชณ เชฐเซ€เชคเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเซ€ เชฌเซ€-เชŸเซเชฐเซ€ เชธเซเชŸเซเชฐเช•เซเชšเชฐเซเชธ เช† เชชเซเชฐเช•เชพเชฐเชจเชพ เชฒเซ‹เชก เชฎเชพเชŸเซ‡ เชกเชฟเชเชพเช‡เชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชจเชฅเซ€, เชœเซ‡ SQLiteเชจเซ‡ เชฎเชพเชคเซเชฐ เชเช• เชฅเซเชฐเซ‡เชก เชชเชฐ เชฒเช–เชตเชพ เชฎเชพเชŸเซ‡ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช•เชฐเซ‡ เช›เซ‡. เชเช• เชชเซเชฐเชฏเซ‹เช— เชคเชฐเซ€เช•เซ‡, เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เช เชตเซˆเช•เชฒเซเชชเชฟเช• เช‰เช•เซ‡เชฒ เชตเชฟเช•เชธเชพเชตเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚ เชœเซ‡ เชธเช‚เช—เซเชฐเชน เชฎเชพเชŸเซ‡ HC-เชŸเซเชฐเซ€ เชธเซเชŸเซเชฐเช•เซเชšเชฐเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ เชธเชฎเชพเช‚เชคเชฐ เชฒเช–เชตเชพเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€ เชฎเชพเชŸเซ‡ เชตเชงเซ เชฏเซ‹เช—เซเชฏ เช›เซ‡.

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

เช—เซเชฐเชพเชนเช•เซ‹ เชคเซเชฐเชฃ เช“เชชเชจ เชŸเซเชฐเชพเชจเซเชเซ‡เช•เซเชถเชจ เช“เชชเชฐเซ‡เชถเชจเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡:

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

HCtree เชฎเชพเชธเซเชŸเชฐ-เชธเซเชฒเซ‡เชต เชฐเชฟเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ เชตเซเชฏเชตเชนเชพเชฐเซ‹เชจเซ‡ เช…เชจเซเชฏ เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเชพ เช…เชจเซ‡ เชชเซเชฐเชพเชฅเชฎเชฟเช• เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เชธเชฎเชจเซเชตเชฏเชฎเชพเช‚ เช—เซŒเชฃ เชกเซ‡เชŸเชพเชฌเซ‡เชธเซ‡เชธ เชฐเชพเช–เชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡. HCtree เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเชพ เช•เชฆ เชชเชฐเชจเซ€ เชฎเชฐเซเชฏเชพเชฆเชพเชจเซ‡ เชชเชฃ เชฆเซ‚เชฐ เช•เชฐเซ‡ เช›เซ‡ - 32-เชฌเซ€เชŸ เชกเซ‡เชŸเชพ เชชเซƒเชทเซเช  เช“เชณเช–เช•เชฐเซเชคเชพเช“เชจเซ‡ เชฌเชฆเชฒเซ‡, HCtree 48-เชฌเซ€เชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ เชฎเชนเชคเซเชคเชฎ เชกเซ‡เชŸเชพเชฌเซ‡เช เช•เชฆเชจเซ‡ 16 เชŸเซ‡เชฌเซ€เชฌเชพเชˆเชŸเชฅเซ€ เชตเชงเชพเชฐเซ€เชจเซ‡ 1 เชเช•เซเชธเชฌเซ€เชฌเชพเชˆเชŸ (เชฎเชฟเชฒเชฟเชฏเชจ เชŸเซ‡เชฌเซ€เชฌเชพเชˆเชŸ) เช•เชฐเซ‡ เช›เซ‡. เชเชตเซ€ เช…เชชเซ‡เช•เซเชทเชพ เชฐเชพเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช•เซ‡ HCtree เชฌเซ‡เช•เชเชจเซเชก เชธเชพเชฅเซ‡ SQLiteเชจเซเช‚ เชชเซเชฐเชฆเชฐเซเชถเชจ เช•เซเชฒเชพเชธเชฟเช• เชธเชฟเช‚เช—เชฒ-เชฅเซเชฐเซ‡เชกเซ‡เชก เชฌเซ‡เช•เชเชจเซเชก เช•เชฐเชคเชพเช‚ เช“เช›เซเช‚ เชจเชนเซ€เช‚ เชนเซ‹เชฏ. HCtree เชธเชชเซ‹เชฐเซเชŸ เชงเชฐเชพเชตเชคเชพ SQLite เช•เซเชฒเชพเชฏเชจเซเชŸเซเชธ HC-เชŸเซเชฐเซ€-เช†เชงเชพเชฐเชฟเชค เชกเซ‡เชŸเชพเชฌเซ‡เชธเซ‡เชธ เช…เชจเซ‡ เชฒเซ‡เช—เชธเซ€ SQLite เชกเซ‡เชŸเชพเชฌเซ‡เชธเซ‡เชธ เชฌเช‚เชจเซ‡เชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเซ€ เชถเช•เชถเซ‡.

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

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