ืืคืชืื ืคืจืืืงืืื ืฉื SQLite ืืืื ืืืืื backend ื ืืกืืื ื ืฉื HCtree ืืชืืื ืื ืขืืื ืืจืืช ืืฉืืจื ืืืกืคืง ืจืื ืืืืื ืฉื ืืงืืืื ืืขืช ืขืืืื ืฉืืืืชืืช. ื-backend ืืืืฉ ื ืืขื ืืฉืคืจ ืืช ืืืขืืืืช ืฉื ืืฉืืืืฉ ื-SQLite ืืืขืจืืืช ืฉืจืช-ืืงืื ืฉืฆืจืืืืช ืืขืื ืืกืคืจ ืจื ืฉื ืืงืฉืืช ืืชืืื ืื-ืืื ืืช ืืืกื ืื ืชืื ืื.
ืืื ื b-tree ืืืฉืืฉืื ืืืืคื ืืงืืจื ื-SQLite ืืืืกืื ื ืชืื ืื ืืื ื ืืืืขืืื ืืกืื ืขืืืก ืื, ืื ืฉืืืืื ืืช ืืืชืืื ืฉื SQLite ืืฉืจืฉืืจ ืืื ืืืื. ืื ืืกืื, ืืืคืชืืื ืืืื ืืคืชื ืคืชืจืื ืืืืคื ืืืฉืชืืฉ ืืืื ื HC-tree ืืืืกืื, ืืืชืืืืื ืืืชืจ ืืคืขืืืืช ืืชืืื ืืงืืืืืช.
ืืื ืืืคืฉืจ ืจืืฆื ืฉื ืคืขืืืืช ืืจืืืืช ืืืงืืื, ืจืฉืืืช HCtree ืืฉืชืืฉืช ืืื ืื ืื ืืืืงืช ืขืกืงืืืช ืืืฉืชืืฉ ืื ืขืืื ืืจืืช ืืขืืื ืืืืื ื-MVCC (Multi-Version Concurrency Control) ืื ืืฉืชืืฉ ืืืืืงืืช ืขืกืงืืืช ืืืืืกืกืืช ืขื ืืคืชืืืช ืืืืืื ืืคืชืืืช ืืืงืื ืขืจืืืช ืืคืื. ืคืขืืืืช ืงืจืืื ืืืชืืื ืืืืฆืขืืช ืืงืฉืจ ืขื ืชืืื ืช ืืฆื ืฉื ืืกื ื ืชืื ืื, ืฉืฉืื ืืืื ืื ืืืคืืื ืืืืืื ืืืกื ืื ืชืื ืื ืืจืืฉื ืจืง ืืืืจ ืืฉืืืช ืืขืกืงื.
ืืงืืืืช ืืืืืื ืืืฉืชืืฉ ืืฉืืืฉ ืคืขืืืืช ืขืกืงืืืช ืคืชืืืืช:
- "BEGIN" - ืขืกืงืืืช ืืื ื ืืืงืืืช ืืืฉืืื ื ืชืื ื ืืืฉื ืฉื ืืงืืืืช ืืืจืื. ืื ืืืืฆืขืืช ืคืขืืืืช ืืชืืื ืืชืื ืขืกืงื, ื ืืชื ืืืฆืข ืืช ืืขืกืงื ืจืง ืื ืืืืื ืืืฆืืขื ืื ืืื ืคืขืืืืช ืืชืืื ืืืจืืช ืืืกื ืื ืชืื ืื.
- "BEGIN CONCURRENT" - ืขืกืงืืืช ืืืกืคืืช ืืืืข ืขื ืืืฉื ืฉื ืืงืืืืช ืืืจืื. ืื ืืืืฆืขืืช ืคืขืืืืช ืืชืืื ืืชืื ืขืกืงื, ื ืืชื ืืืฆืข ืืช ืืขืกืงื ืื ืืืฆืขื ืืจื ืืงืฆืืืช ืืืจืืช ืืืกื ืื ืชืื ืื ืืื ืืฆืืจืช ืชืืื ืช ืืืฆื.
- "BEGIN EXCLUSIVE" - ืืืืจ ืคืชืืืช ืขืกืงื, ืืื ืืืกื ืคืขืืืืช ืืขืกืงืืืช ืืืจืืช ืขื ืืืฉืืืชื.
HCtree ืชืืื ืืฉืืคืื ืืืกืืจ-slave, ืืืืคืฉืจ ืื ืืืขืืืจ ืขืกืงืืืช ืืืกื ื ืชืื ืื ืืืจ ืืืฉืืืจ ืืกืื ื ืชืื ืื ืืฉื ืืื ืืกืื ืืจื ืื ืขื ืืกื ืื ืชืื ืื ืืจืืฉื. HCtree ืื ืืกืืจ ืืช ืืืืืื ืขื ืืืื ืืกื ืื ืชืื ืื - ืืืงืื ืืืื ืขืืืื ื ืชืื ืื ืฉื 32 ืกืืืืืช, HCtree ืืฉืชืืฉ ื-48 ืกืืืืืช, ืื ืฉืืืืื ืืช ืืืื ืืกื ืื ืชืื ืื ืืืงืกืืืื ื-16 ืืื-ืืืื ื-1 exbibyte (ืืืืืื ืืื-ืืืื). ืฆืคืื ืฉืืืืฆืืขืื ืฉื SQLite ืขื ืืงืฆื ืืืืืจื ืฉื HCtree ืื ืืืื ื ืืืืื ืืืงืฆื ืืืืืจื ืืงืืืกื ืขื ืืื ืืืื. ืืงืืืืช SQLite ืขื ืชืืืื ื-HCtree ืืืืื ืืืฉืช ืื ืืืกืื ื ืชืื ืื ืืืืกืกื ืขืฅ HC ืืื ืืืกืื ื ืชืื ืื ืืืืจ ืงืืื ืฉื SQLite.
ืืงืืจ: OpenNet.ru