SQLite ืคึผืจืืืขืงื ืืขืืืขืืึธืคึผืขืจืก ืืึธืื ืื ืืขืืืืื ืืขืกืืื ื ืึทื ืืงืกืคึผืขืจืืขื ืึทื HCtree ืืึทืงืขื ื ืืืึธืก ืฉืืืฆื ืจืืืขืจื-ืืืจืื ืืึทืงืื ื ืืื ืืื ืึท ืืืื ืืืจืื ืคืื ืคึผืึทืจืึทืืขืืืืึทืืืึธื ืืืขื ืคึผืจืึทืกืขืกืื ื ืคึฟืจืืื. ืื ื ืืึทืข ืืึทืงืขื ื ืืื ืึทืืืขื ืฆื ืคึฟืึทืจืืขืกืขืจื ืื ืขืคืขืงืืืืืงืืึทื ืคืื ื ืืฆื SQLite ืืื ืงืืืขื ื-ืกืขืจืืืขืจ ืกืืกืืขืืขื ืืืึธืก ืืึธืื ืฆื ืคึผืจืึธืฆืขืก ืึท ืืจืืืก ื ืืืขืจ ืคืื ืกืืืืึทืืืืื ืืึทืก ืฉืจืืึทืื ืจืืงืืืขืก ืฆื ืื ืืึทืืึทืืืืก.
ืื ื-ืืืื ืกืืจืึทืงืืฉืขืจื ืืขืืืืจื ืืื SQLite ืฆื ืงืจืึธื ืืึทืื ืืขื ืขื ื ืืฉื ืืืืืื ื ืคึฟืึทืจ ืืขื ืืืคึผ ืคืื ืืึทืกืข, ืืืึธืก ืืืืึทืฅ SQLite ืฆื ืฉืจืืึทืื ืฆื ืืืืื ืืืื ืคืึธืืขื. ืืื ืึทื ืขืงืกืคึผืขืจืืืขื ื, ืืขืืืขืืึธืคึผืขืจืก ืื ืืขืืืืื ืฆื ืึทื ืืืืืงืืขื ืึทื ืึธืืืขืจื ืึทืืืื ืืืืืื ื ืืืึธืก ื ืืฆื HC-ืืืื ืกืืจืึทืงืืฉืขืจื ืคึฟืึทืจ ืกืืึธืจืืืืฉ, ืืืึธืก ืืขื ืขื ืืขืจ ืคึผืึทืกืืง ืคึฟืึทืจ ืคึผืึทืจืึทืืขืืืืื ื ืฉืจืืึทืื ืึทืคึผืขืจืืืฉืึทื ื.
ืฆื ืืึธืื ืงืืืคื ืึทืคึผืขืจืืืฉืึทื ื ืฆื ืืืืคื ืงืึทื ืงืขืจืึทื ืืื, ืึท HCtree ืจืขืงืึธืจื ื ืืฆื ืึท ืืจืึทื ืกืึทืงืืืึธื ืคึผืึทืจืืืฉืึทื ืื ื ืืขืงืึทื ืืืึทื ืืืึธืก ื ืืฆื ืืืึทื-ืืืจืื ืืึทืงืื ื ืืื ืืื ืขื ืืขื ืฆื MVCC (Multi-Version Concurrency Control) ืึธืืขืจ ื ืืฆื ืืจืึทื ืกืึทืงืืืึธื ืืฉืขืงืก ืืืืืจื ืืืืฃ ืฉืืืกืืขื ืืื ืฉืืืกื ืจืืื ืืืฉืึทื ืึทื ืฉืืึธื ืคืื ืืืึทื ืฉืืขืื. ืืืืขื ืขื ืืื ืฉืจืืึทืื ืึทืคึผืขืจืืืฉืึทื ื ืืขื ืขื ืืืจืืืขืงืึธืื ืืื ืงืฉืจ ืืื ืึท ืืึทืืึทืืึทืกืข ืืึธืืขื ืืืืื, ืขื ืืขืจืื ืืขื ืฆื ืืืึธืก ืืืขืจื ืงืขื ืืืง ืืื ืื ืืืืคึผื ืืึทืืึทืืืืก ืืืืื ื ืึธื ืื ืืจืึทื ืกืึทืงืืืึธื ืืื ืืขืขื ืืืงื.
ืงืืืืึทื ืฅ ืงืขื ืขื ื ืืฆื ืืจืื ืขืคืขื ืขื ืืจืึทื ืกืึทืงืืืึธื ืึทืคึผืขืจืืืฉืึทื ื:
- "BEGIN" - ืืจืึทื ืืึทืงืฉืึทื ื ืืึธื ื ืื ื ืขืืขื ืืื ืืฉืืื ืึทืงืกืขืก ืืึทืื ืคืื ืื ืืขืจืข ืงืืืืึทื ืฅ. ืืืื ืฉืจืืึทืื ืึทืคึผืขืจืืืฉืึทื ื ืืขื ืขื ืืืจืืืขืงืึธืื ืืื ืึท ืืจืึทื ืกืึทืงืืืึธื, ืื ืืจืึทื ืกืึทืงืืืึธื ืงืขื ืขื ืืืื ืืืืื ืืขื ืืืืื ืืืื ืืขืฉืึทืก ืืืึทื ืืืจืืคืืจืื ื ืขืก ืืขื ืขื ืงืืื ืื ืืขืจืข ืฉืจืืึทืื ืึทืคึผืขืจืืืฉืึทื ื ืืื ืื ืืึทืืึทืืืืก.
- "BEGIN CONCURRENT" - ืืจืึทื ืืึทืงืฉืึทื ื ืงืืืึทืื ืืื ืคึฟืึธืจืืึทืฆืืข ืืืขืื ืึทืงืกืขืก ืคืื ืื ืืขืจืข ืงืืืืึทื ืฅ. ืืืื ืฉืจืืึทืื ืึทืคึผืขืจืืืฉืึทื ื ืืขื ืขื ืืืจืืืขืงืึธืื ืืื ืึท ืืจืึทื ืกืึทืงืืืึธื, ืื ืืจืึทื ืกืึทืงืืืึธื ืงืขื ืขื ืืืื ืืืืื ืืขื ืืืื ืื ืืขืจืข ืืจืึทื ืืึทืงืฉืึทื ื ืืขื ืขื ืืืืื ืืขื ืืื ืื ืืึทืืึทืืืืก ืืื ื ืื ืืึธืืขื ืืืืื ืืื ืืืฉืืคื.
- "BEGIN EXCLUSIVE" - ื ืึธื ืขืคื ืึท ืืจืึทื ืกืึทืงืืืึธื, ืขืก ืืืึทืงืก ืึทืคึผืขืจืืืฉืึทื ื ืคืื ืื ืืขืจืข ืืจืึทื ืืึทืงืฉืึทื ื ืืื ืขืก ืืื ืืขืขื ืืืงื.
HCtree ืฉืืืฆื ืืขื-ืฉืงืืึทืฃ ืจืขืคึผืืึทืงืืืฉืึทื, ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืืืืืจืืื ืืจืึทื ืืึทืงืฉืึทื ื ืฆื ืื ืื ืืขืจ ืืึทืืึทืืืืก ืืื ืืึทืืื ืฆืืืืืืืง ืืึทืืึทืืืืกืื ืกืื ืง ืืื ืื ืขืจืฉืืืง ืืึทืืึทืืืืก. HCtree ืืืื ืจืืืืืื ืื ืืึทืืจืขื ืขืฆืื ื ืคืื ืืึทืืึทืืืืก ืืจืืืก - ืึทื ืฉืืึธื ืคืื 32-ืืืกื ืืึทืื ืืืึทื ืืืืขื ืืืคืืฆืืจื, HCtree ื ืืฆื 48-ืืืกื ืึธื ืขืก, ืืืึธืก ืื ืงืจืืกืึทื ืื ืืึทืงืกืืืื ืืึทืืึทืืืืก ืืจืืืก ืคืื 16 ืืืึทืืืืขืก ืฆื 1 ืขืงืกืืืืืื (ืืืืืึธื ืืืืืฅ). ืขืก ืืื ืืขืจืืืึทืจื ืึทื ืื ืคืึธืจืฉืืขืืื ื ืคืื SQLite ืืื ืื HCtree ืืึทืงืขื ื ืืืขื ืืืื ื ืื ื ืืืขืจืืงืขืจ ืืื ืืขืจ ืงืืึทืกืืฉ ืืืื-ืืจืขืืื ืืึทืงืขื ื. ืกืงืืืืข ืงืืืืึทื ืฅ ืืื HCtree ืฉืืืฆื ืงืขื ืขื ืึทืงืกืขืก ืืืืืข HC-ืืืื-ืืืืืจื ืืึทืืึทืืืืกืื ืืื ืืขืืึทื ืกืงืืืืข ืืึทืืึทืืืืกืื.
ืืงืืจ: opennet.ru