ืื ืืขืืืื ื ืคืื ืื ืคืื ืื ืืขืจืืขืืืืื DBMS rqlite 6.0 ืืื ืืขืจืืื ืื, ืืืึธืก ื ืืฆื SQLite ืืื ืึท ืกืืึธืจืืืืฉ ืืึธืืึธืจ ืืื ืึทืืึทืื ืืืจ ืฆื ืึธืจืืึทื ืืืืจื ืื ืึทืจืืขื ืคืื ืึท ืงื ืืื ืคึฟืื ืกืืึธืจืืืืฉ ืกืื ืืงืจืึทื ืืืื ืืื ืืขืืขืจ ืื ืืขืจืขืจ. ืืืื ืขืจ ืคืื ืื ืคึฟืขืึดืงืืืื ืคืื rqlite ืืื ืื ืื ืคืื ืื ืกืืึทืืืจืื ื, ืืืคึผืืืืืึทื ื ืืื ืืืฉืึทืื ืคืื ืึท ืคืื ืื ืืขืจืืขืืืืื ืฉืืื-ืืึธืืขืจืึทื ื ืกืืึธืจืืืืฉ, ืขืคึผืขืก ืขื ืืขื ืฆื ืขืืง ืืื ืงืึธื ืกืื, ืึธืืขืจ ื ืืฆื ืึท ืจืืืืืฉืึทื ืึทื ืืึทืื ืืึธืืขื ืึทื ืฉืืึธื ืคืื ืึท ืฉืืืกื / ืืืขืจื ืคึฟืึธืจืืึทื. ืื ืคึผืจืืืขืงื ืงืึธื ืืื ืืขืฉืจืืื ืืื Go ืืื ืคืื ืื ืืขืจืืขืืืืื ืืื ืืขืจ ืื MIT ืืขืจืืืืืขื ืืฉ.
ืฆื ืืึทืืื ืึทืืข ื ืึธืืื ืืื ืึท ืกืื ืืงืจืึทื ืืืื ืฉืืึทื, ืื Raft ืงืึธื ืกืขื ืกืืก ืึทืืืขืจืืืึทื ืืื ืืขื ืืฆื. Rqlite ื ืืฆื ืืขืจ ืึธืจืืืื ืขื SQLite ืืืืืืึธืืขืง ืืื ืืขืจ ื ืึธืจืืึทื ืืึธ-ืกืงืืื 3 ืฉืึธืคืขืจ, ืืืืฃ ืฉืคึผืืฅ ืคืื ืืืึธืก ืึท ืฉืืืืข ืืื ืืึธื ืืฉื ืืืึธืก ืคึผืจืึทืกืขืกืึทื ืงืืืขื ื ืจืืงืืืขืก, ืืืจืืคืืจื ืจืขืคึผืืึทืงืืืฉืึทื ืฆื ืื ืืขืจืข ื ืึธืืื ืืื ืืึธื ืืืึธืจืก ืื ืืขืจืืจืืื ืคืื ืงืึธื ืกืขื ืกืืก ืืืืฃ ืื ืืจืืจื ืคืื ืึท ืืืืื ื ื ืึธืืข.
ืขื ืืขืจืื ืืขื ืฆื ืื ืืึทืืึทืืืืก ืงืขื ืขื ืืืื ืืขืืืื ืืืืื ืืืจื ืื ื ืึธืืข ืืืึธืก ืืื ืืืืกืืขืงืืืื ืืื ืืขืจ ืคืืจืขืจ, ืึธืืขืจ ืงืึทื ืขืงืฉืึทื ื ืืื ืฉืจืืึทืื ืึทืคึผืขืจืืืฉืึทื ื ืงืขื ืขื ืืืื ืืืื ืืขืฉืืงื ืฆื ืื ืืขืจืข ื ืึธืืื ืืื ืื ืงื ืืื, ืืืึธืก ืืืขื ืฆืืจืืงืงืืืขื ืื ืคืืจืขืจ 'ืก ืึทืืจืขืก ืฆื ืืืืขืจืืืจื ืื ืืขืื (ืืื ืืขืจ ืืืืึทืืขืจ ืืืขืจืกืืข ืืื ืฆืืืึธื ืฆื ืืืืื ืึธืืึทืืึทืืืง ืคืึธืจืืืขืจืืื ื ืคืื ืจืืงืืืขืก ืฆื ืื ืคืืจืขืจ). ืืขืจ ืืืืคึผื ืืจืึธืคึผ ืืื ืืืืฃ ืฉืืื ืืึธืืขืจืึทื ืฅ, ืึทืืื ืื DBMS ืืืึธื ืืืืื ืืื ืืืืขื ืขื ืึทืคึผืขืจืืืฉืึทื ื, ืืื ืฉืจืืึทืื ืึทืคึผืขืจืืืฉืึทื ื ืืขื ืขื ืื ืืึทืืึทืื ืขืง. ืขืก ืืื ืืขืืืขื ืฆื ืืืืคื ืึท rqlite ืงื ืืื ืคึฟืื ืึท ืืืื ื ืึธืืข ืืื ืื ืืืืืื ื ืงืขื ืขื ืืืื ืืขืืืืื ื ืฆื ืฆืืฉืืขืื ืึทืงืกืขืก ืฆื SQLite ืืืืขืจ ืืืืคึผ ืึธื ืฆืืฉืืขืื ืฉืืื ืืึธืืขืจืึทื ืฅ.
ืื SQLite ืืึทืื ืืืืฃ ืืขืืขืจ ื ืึธืืข ืืื ื ืืฉื ืกืืึธืจื ืืื ืึท ืืขืงืข, ืึธืืขืจ ืืื ืืึผืจืื. ืืืืฃ ืื ืฉืืืืข ืืืจืื ืืื ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืื Raft ืคึผืจืึธืืึธืงืึธื, ืึท ืงืืึธืฅ ืคืื ืึทืืข SQLite ืงืึทืืึทื ืื ืืืึธืก ืคืืจื ืฆื ืขื ืืขืจืื ืืขื ืืื ืื ืืึทืืึทืืืืก ืืื ืืขืืืืื. ืืขืจ ืงืืึธืฅ ืืื ืืขื ืืฆื ืืขืฉืึทืก ืจืขืคึผืืึทืงืืืฉืึทื (ืจืขืคึผืืึทืงืืืฉืึทื ืืื ืืขืจ ืืืจืื ืคืื ืจืขืคึผืจืึธืืืฆืืจื ืจืืงืืืขืก ืืืืฃ ืื ืืขืจืข ื ืึธืืื), ืกืืึทืจืืื ื ืึท ื ืืึท ื ืึธืืข ืึธืืขืจ ืจืืงืึทืืืขืจื ืคืื ืึท ืึธื ืืืขืจ ืคืื ืงืึทื ืขืงืืืืืืื. ืฆื ืจืขืืืฆืืจื ืื ืืจืืืก ืคืื ืืขื ืงืืึธืฅ, ืึธืืึทืืึทืืืง ืคึผืึทืงืงืึทืืื ื ืืื ืืขื ืืฆื, ืืืึธืก ืกืืึทืจืฅ ื ืึธื ืึท ืกืคึผืขืกืืคืืขื ื ืืืขืจ ืคืื ืขื ืืขืจืื ืืขื ืืื ืคืืจื ืฆื ืคืึทืจืคืขืกืืืงื ืึท ืืึธืืขื ืืืืื ืืืืฃ ืืืกืง, ืืื ืืึทืฆืืื ื ืฆื ืืืึธืก ืึท ื ืืึท ืงืืึธืฅ ืืืืื ืฆื ืืึทืืื (ืื ืฉืืึทื ืคืื ืื ืืึทืืึทืืืืก ืืื ืืึผืจืื ืืื ืืืืขื ืืงืึทื ืฆื ืื ืืึธืืขื ืืืืื + ืื ืึทืงืืืืืึทืืืืืื ืืืืฉื ืงืืึธืฅ).
ืคึฟืขืึดืงืืืื ืคืื rqlite:
- ืืจืื ื ืฆื ืฆืขืืืืงืืขื ืึท ืงื ืืื, ืึธื ืื ื ืืื ืคึฟืึทืจ ืึท ืืึทืืื ืืขืจ ืกืงืืืืข ืื ืกืืึทืืืจืื ื.
- ืคืืืืงืืื ืฆื ืืขืฉืืืื ื ืืึทืงืืืขื ืจืขืคึผืืืงืืืืื ืกืงื ืกืืึธืจืืืืฉ.
- ืืจืืื ืคึฟืึทืจ ื ืืฆื ืืื ืืจืืขืื ืคึผืจืึทืืืฉืขืงืก (ืคึผืจืึธืืืงืฆืืข-ืืืื ืื ื).
- ืื ืืืึทืืืึทื ืคืื ืึท HTTP (S) API ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืืขืจืืืึทื ืืืงื ืืึทืื ืืื ืคึผืขืงื ืืึธืืข ืืื ืืึทืฉืืืืขื ืื ืืืืื ื ื ืึธืืข ืคืื โโืืขื ืงื ืืื. ืขืก ืืืื ืืื ืึท ืืึทืคึฟืขื ืฉืืจื ืฆืืืื ื ืืื ืื ืคืืืืงืืื ืฆื ื ืืฆื ืคืึทืจืฉืืื ืงืืืขื ื ืืืืืจืขืจืื ืืขืืืื ืคึฟืึทืจ SQLite.
- ืึทืืืึทืืืึทืืืืืื ืคืื ืึท ืืื ืกื ืคึฟืึทืจ ืืืืขื ืืึทืคืืืื ื ืื ืืขืจืข ื ืึธืืื, ืึทืืึทืืื ื ืืืจ ืฆื ืฉืึทืคึฟื ืงืืึทืกืืขืจื ืืื ืึทืืืงืึทืืื.
- ืฉืืืฆื ืคึฟืึทืจ ืขื ืงืจืืคึผืืื ื ืืึทืื ืืืขืงืกื ืฆืืืืฉื ื ืึธืืื.
- ืคืืืืงืืื ืฆื ืงืึทื ืคืืืืขืจ ืื ืืืจืื ืคืื ืงืึธื ืืจืึธืืืจืื ื ืื ืฉืืืืืช ืืื ืงืึธื ืกืืกืืขื ืกื ืคืื ืืึทืื ืืืขื ืืืืขื ืขื.
- ืึทืคึผืฉืึทื ืึทื ืคืืืืงืืื ืฆื ืคืึทืจืืื ืื ื ืึธืืื ืืื ืืืืขื ืขื-ืืืืื ืืึธืืข, ืืืึธืก ืืึธื ื ืื ืึธื ืืืื ื ืขืืขื ืืื ืืืืขืจืืึทื ืื ื ืงืึธื ืกืขื ืกืืก ืืื ืืขื ืขื ืืขื ืืฆื ืฆื ืคืึทืจืืจืขืกืขืจื ืื ืกืงืึทืืึทืืืืืื ืคืื ืื ืงื ืืื ืคึฟืึทืจ ืืืืขื ืขื ืึทืคึผืขืจืืืฉืึทื ื.
- ืฉืืืฆื ืคึฟืึทืจ ืืืื ืืืืืขื ืข ืคืึธืจืขื ืคืื ืืจืึทื ืืึทืงืฉืึทื ื ืืืืืจื ืืืืฃ ืงืึทืืืืื ืื ื ืงืึทืืึทื ืื ืืื ืืืื ืืขืื (ืืจืึทื ืืึทืงืฉืึทื ื ืืืืืจื ืืืืฃ BEGIN, COMMIT, ROLLBACK, SAVEPOINT ืืื RELEASE ืืขื ืขื ื ืืฉื ืืขืฉืืืฆื).
- ืฉืืืฆื ืคึฟืึทืจ ืงืจืืืืืื ื ืืืืก ืืึทืงืึทืคึผืก.
ืื ื ืืึทืข ืืขืืืื ื ืื ืืจืึทืืืกืื ืืึทืืืึทืืืง ืึทืจืงืึทืืขืงืืฉืขืจืึทื ืขื ืืขืจืื ืืขื ืึทืืืขื ืฆื ืคืึทืจืืจืขืกืขืจื ืงื ืืื ืจืืืืืึทืืืืึทืื ืืืจื ืืืคึผืจืืืืื ื ืืขื ืคึผืจืึธืฆืขืก ืคืื ืจืืืื ื ืืืืขื ืขื ืืื ืฉืจืืึทืื ืจืืงืืืขืก ืฆื ืื ืจืืืืืง ืงื ืืื ื ืึธืืื. rqlite ื ืึธืืื ืงืขื ืขื ืืืฆื ืืืืืืคึผืืขืงืก ืงืืืคื ืืึทืืืฉืืงืึทื ืงืึทื ืขืงืฉืึทื ื ืฆืืืืฉื ืืื ื ืืฆื TCP ืงืึทื ืขืงืฉืึทื ื ืืขืืจืื ืืขื ืฆืืืืฉื ื ืึธืืื ืืืจื ืื Raft ืคึผืจืึธืืึธืงืึธื. ืืืื ืึท ืืงืฉื ืจืืงืืืืืขืจื ืคืืจืขืจ ืืืืืึธืจืืืขื ืึธืืขืจ ืืื ืืขืฉืืงื ืฆื ืึท ืฆืืืืืืืง ื ืึธืืข, ืื ืฆืืืืืืืง ื ืึธืืข ืงืขื ืขื ืืึทืฉืืืืขื ืืขื ืคืืจืขืจ 'ืก ืึทืืจืขืก ืืื ืคืึธืจื ืขืก ืฆื ืืขื ืงืืืขื ื ืึธื ืืืจืืคืืจื ืคึผืืื ืงืึธื ืกืขื ืกืืก ืืฉืืื ืืช.
ืืขืจ ืขื ืืขืจืื ื ืืืื ืืืืืึทื ืืืืึทื ืื ื ืืื ืคึฟืึทืจ ืึท ืืึทืืื ืืขืจ ืืขืืึทืืึทืืึท ืกืื ืืงืจืึทื ืึทืืืืฉืึทื ืงืึธืืคึผืึธื ืขื ื ืืื ืืืืืึทื ืืืืึทื ืืึทืืื ืืขืจ ืืึทื ืืืื ื ืคืื Raft ืฉืืึทื ืืื ืืขืืึทืืึทืืึท. ืฆืืืืืืืง ื ืึธืืื ืืืฆื ืฉืืงื ืจืืงืืืขืก ืฆื ืื ืคืืจืขืจ ื ืึธืืข ืืืืื ืืืขื ื ืืืืืง, ืืืขื ืืื ืืึทืจืคึฟื ืฆื ืืขืคึฟืื ืขื ืื ืึทืืจืขืก ืคืื ืื ืคืืจืขืจ ื ืึธืืข. ืื API ืืื ืื ืคืืืืงืืื ืฆื ืืึทืงืืืขื ืืื ืคึฟืึธืจืืึทืฆืืข ืืืขืื ืื ืฉืืึทื ืคืื ืื ืืขืจืข ื ืึธืืื ืืื ืืขื ืงื ืืื. ืื ".sysdump" ืืึทืคึฟืขื ืืื ืฆืืืขืืืืื ืฆื ืื ืืึทืคึฟืขืื ืฉืืจื ืฆืืืื ื.
ืืงืืจ: opennet.ru