เบเบฒเบเบเปเบญเบ DBMS rqlite 7.0 เบเบตเปเปเบเบเบขเบฒเบเปเบเปเปเบเบตเบเบเบถเปเบ, เปเบเบดเปเบเปเบเป SQLite เปเบเบฑเบเปเบเบทเปเบญเบเบเบฑเบเปเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเปเบฅเบฐเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฑเบเบฅเบฐเบเบฝเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบญเบเบเบธเปเบกเบเบฒเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบตเป synchronized เบเบฑเบเบเบฑเบเปเบฅเบฐเบเบฑเบ. เบซเบเบถเปเบเปเบเบเบธเบเบเบฐเบชเบปเบกเบเบฑเบเบเบญเบ rqlite เปเบกเปเบเบเบงเบฒเบกเบชเบฐเบเบงเบเปเบเบเบฒเบเบเบดเบเบเบฑเปเบ, เบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบฅเบฐเบเบฒเบเบเปเบฒเบฅเบธเบเบฎเบฑเบเบชเบฒเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบงเบฒเบกเบเบดเบเบเบฐเปเบเบเบเบฐเบเบฒเบ, เบเปเบญเบเบเปเบฒเบเบเปเบฒเบเบเบทเบเบฑเบเบเบฑเบ etcd เปเบฅเบฐ Consul, เปเบเปเบเบฒเบเบเปเบฒเปเบเปเบฎเบนเบเปเบเบเบเปเปเบกเบนเบเบเบตเปเบเปเบฝเบงเบเปเบญเบเปเบเบเบเบตเปเบเบฐเปเบเบฑเบเบฎเบนเบเปเบเบเบเบตเปเบชเปเบฒเบเบฑเบ / เบกเบนเบเบเปเบฒ. เบฅเบฐเบซเบฑเบเปเบเบเบเบฒเบเปเบกเปเบเบเบฝเบเปเบ Go เปเบฅเบฐเปเบเบเบขเบฒเบเบเบฒเบเปเบเปเปเบเบญเบฐเบเบธเบเบฒเบ MIT.
เปเบเบทเปเบญเบฎเบฑเบเบชเบฒ nodes เบเบฑเบเบซเบกเบปเบเบขเบนเปเปเบเบชเบฐเบเบฒเบ synchronized, Raft consensus algorithm เบเบทเบเบเปเบฒเปเบเป. Rqlite เปเบเปเบซเปเบญเบเบชเบฐเบซเบกเบธเบ SQLite เบเบปเปเบเบชเบฐเบเบฑเบเปเบฅเบฐเปเบเปเบงเบต go-sqlite3, เบขเบนเปเปเบเบดเบเบชเบธเบเบเบญเบเบเบฑเปเบเบเบตเปเบเบทเบเปเบเบตเบเบเบปเบงเบเบตเปเบเปเบฒเปเบเบตเบเบเบฒเบเบฎเปเบญเบเบเปเบเบญเบเบฅเบนเบเบเปเบฒ, เบเบฐเบเบดเบเบฑเบเบเบฒเบเบเปเบฒเบฅเบญเบเบเบฑเบเปเบซเบเบเบญเบทเปเบ, เปเบฅเบฐเบเบดเบเบเบฒเบกเบเบปเบเบชเปเบฒเปเบฅเบฑเบเบเบญเบเบเบฒเบเปเบเบฑเบเปเบญเบเบฐเบชเบฑเบเบเบฑเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเปเบฅเบทเบญเบเบเบญเบ node เบเบฑเปเบเบเปเบฒ.
เบเบฒเบเบเปเบฝเบเปเบเบเบเบฒเบเบเปเปเบกเบนเบเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบเปเปเบเบ node เบเบตเปเบเบทเบเปเบฅเบทเบญเบเปเบเบฑเบเบเบนเปเบเปเบฒเปเบเบปเปเบฒเบเบฑเปเบ, เปเบเปเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบฒเบเบเบฝเบเบเบฑเบเบชเบฒเบกเบฒเบเบเบทเบเบชเบปเปเบเปเบเบซเบฒ nodes เบญเบทเปเบเปเปเบ cluster, เปเบเบดเปเบเบเบฐเบชเบปเปเบเบเบทเบเบเบตเปเบขเบนเปเบเบญเบเบเบนเปเบเปเบฒเปเบเบทเปเบญเปเบฎเบฑเบเบเปเปเบฒเบเปเบฒเบฎเปเบญเบเบเป (เปเบเบชเบฐเบเบฑเบเบเปเปเปเบเบเบงเบเปเบเบปเบฒ. เบชเบฑเบเบเบฒเบงเปเบฒเบเบฐเปเบเบตเปเบกเบเบฒเบเบชเบปเปเบเบเปเปเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบเบญเบเบเปเบฒเบฎเปเบญเบเบเปเปเบซเปเบเบนเปเบเปเบฒ). เบเบฒเบเปเบเบฑเปเบเบซเบเบฑเบเปเบชเปเบเบปเปเบเบเปเปเบกเปเบเบเปเบฝเบงเบเบฑเบเบเบงเบฒเบกเบเบปเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบเบดเบ, เบเบฑเปเบเบเบฑเปเบ DBMS scales เบเบฝเบเปเบเปเบกเบตเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบฒเบเบญเปเบฒเบ, เปเบฅเบฐเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบฝเบเปเบกเปเบเบเปเบเบญเบ. เบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบเปเบฒเปเบเบตเบเบเบฒเบเบเบธเปเบก rqlite เบเบฒเบ node เบเบฝเบงเปเบฅเบฐเบเบฒเบเปเบเปเปเบเบเบตเปเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบชเบฐเบซเบเบญเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบ SQLite เบเปเบฒเบ HTTP เปเบเบเบเปเปเบกเบตเบเบฒเบเบชเบฐเบซเบเบญเบเบเบงเบฒเบกเบเบปเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบเบดเบ.
เบเปเปเบกเบนเบ SQLite เปเบเปเบเปเบฅเบฐ node เบเปเปเปเบเปเบเบทเบเปเบเบฑเบเปเบงเปเปเบเปเบเบฅเป, เปเบเปเบขเบนเปเปเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ. เปเบเบฅเบฐเบเบฑเบเบเบฑเปเบเบเปเบงเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบญเบเปเบเปเบเบเบญเบ Raft, เบเบฑเบเบเบถเบเบเบญเบเบเปเบฒเบชเบฑเปเบ SQLite เบเบฑเบเบซเบกเบปเบเบเบตเปเบเปเบฒเปเบเบชเบนเปเบเบฒเบเบเปเบฝเบเปเบเบเบเบฒเบเบเปเปเบกเบนเบเบเบฐเบเบทเบเปเบเบฑเบเปเบงเป. เบเบฑเบเบเบถเบเบเบตเปเบเบทเบเบเปเบฒเปเบเปเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเปเบฒเบฅเบญเบ (replication เปเบเบฅเบฐเบเบฑเบเบเบญเบเบเบฒเบเบฎเปเบญเบเบเป reproducing เปเบ nodes เบญเบทเปเบเป), เปเบเปเบงเบฅเบฒเบเบตเปเปเบฅเบตเปเบกเบเบปเปเบ node เปเบซเบกเป, เบซเบผเบทเปเบเบทเปเบญเบเบทเปเบเบเบปเบงเบเบฒเบเบเบฒเบเบชเบนเบเปเบชเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป. เปเบเบทเปเบญเบซเบผเบธเบเบเปเบญเบเบเบฐเบซเบเบฒเบเบเบญเบเบเบฑเบเบเบถเบ, เบเบฒเบเบซเบธเปเบกเบซเปเปเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบเบทเบเบเปเบฒเปเบเป, เปเบเบดเปเบเปเบฅเบตเปเบกเบเบปเปเบเบซเบผเบฑเบเบเบฒเบเบเบฒเบเบเปเบฝเบเปเบเบเบเปเบฒเบเบงเบเบเบตเปเบเปเบฒเบเบปเบเปเบงเปเปเบฅเบฐเบเปเบฒเปเบเบชเบนเปเบเบฒเบเปเบเปเปเบเบเบฒเบเบเปเบฒเบ, เบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบฑเบเบเบถเบเปเบซเบกเปเปเบฅเบตเปเบกเบเบปเปเบเบเบตเปเบเบฐเบฎเบฑเบเบชเบฒเปเบงเป (เบชเบฐเบเบฒเบเบฐเบเบญเบเบเบฒเบเบเปเปเบกเบนเบเปเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเปเบกเปเบ. เบเบทเบเบฑเบเบเบฑเบเบฎเบนเบเบเปเบฒเบ + เบเบฑเบเบเบถเบเบเบฒเบเบเปเบฝเบเปเบเบเบชเบฐเบชเบปเบก).
เบเบธเบโเบเบฐโเบชเบปเบกโเบเบฑเบโเบเบญเบ rqliteโ:
- เบเปเบฒเบเบเบตเปเบเบฐเบเปเบฒเปเบเปเบเบธเปเบก, เบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเบกเบตเบเบฒเบเบเบดเบเบเบฑเปเบ SQLite เปเบเบเบเปเบฒเบเบซเบฒเบ.
- เบเบงเบฒเบกโเบชเบฒโเบกเบฒเบโเบเบตเปโเบเบฐโเปเบเปโเบฎเบฑเบโเบเบฒเบโเปเบเบฑเบโเบฎเบฑเบโเบชเบฒ SQL replicated เปเบเปโเบขเปเบฒเบโเบงเปเบญเบโเปเบงโ.
- เบเบฝเบกเบเปเบญเบกเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเปเบเปเปเบเปเบเบเบเบฒเบเบเบฒเบเบเบฐเบฅเบดเบ (เบเบฒเบเบเบฐเบฅเบดเบ-เบเบฑเปเบ).
- เบเบฒเบเบเบฐเบเบปเบเบเบปเบงเบเบญเบ HTTP(S) API เบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบเบฑเบเบเบธเบเบเปเปเบกเบนเบเปเบเบฎเบนเบเปเบเบ batch เปเบฅเบฐเบเปเบฒเบเบปเบ node เบเบฑเปเบเบเปเบฒเบเบญเบ cluster. เบกเบตเบเบฒเบเปเบเปเบเบญเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบเปเบฅเบฐเบซเปเบญเบเบชเบฐเบซเบกเบธเบเบฅเบนเบเบเปเบฒเบชเปเบฒเบฅเบฑเบเบเบฒเบชเบฒเบเบฒเบเบเบฝเบเปเบเบผเปเบเบผเบกเบเปเบฒเบเป.
- เบเบฒเบเบกเบตเบเปเบฅเบดเบเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเบเบปเบ nodes เบญเบทเปเบเป, เบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบชเปเบฒเบ clusters เปเบเบเปเบเบทเปเบญเบเปเบซเบง.
- เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเบเบฒเบเปเบฅเบเบเปเบฝเบเบเปเปเบกเบนเบเบฅเบฐเบซเบงเปเบฒเบ nodes.
- เบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบเปเบฒเบเบปเบเบฅเบฐเบเบฑเบเบเบฒเบเบเบงเบเบชเบญเบเบเบงเบฒเบกเบเปเบฝเบงเบเปเบญเบเปเบฅเบฐเบเบงเบฒเบกเบชเบญเบเบเปเบญเบเบเบญเบเบเปเปเบกเบนเบเปเบเปเบงเบฅเบฒเบเบตเปเบญเปเบฒเบ.
- เบเบงเบฒเบกเบชเบฒเบกเบฒเบเบเบฒเบเปเบฅเบทเบญเบเปเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป nodes เปเบเปเบซเบกเบเบญเปเบฒเบเปเบเบปเปเบฒเบเบฑเปเบ, เปเบเบดเปเบเบเปเปเปเบเปเปเบเบปเปเบฒเบฎเปเบงเบกเปเบเบเบฒเบเบเปเบฒเบเบปเบเบเบงเบฒเบกเปเบซเบฑเบเบเบตเบเปเบฒเปเบฅเบฐเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเปเบเบตเปเบกเบเบฐเบซเบเบฒเบเบเบญเบ cluster เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบฒเบเบญเปเบฒเบ.
- เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบฎเบนเบเปเบเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเบญเบเบเปเบฒเบเปเบญเบเปเบเบเบญเบตเบเปเบชเปเบเบฒเบเบฅเบงเบกเบเปเบฒเบชเบฑเปเบเปเบเบซเบเบถเปเบเบเปเบฒเบฎเปเบญเบเบเป (เบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเปเบเบเบญเบตเบเปเบชเป BEGIN, COMMIT, ROLLBACK, SavePOINT เปเบฅเบฐเบเบฒเบเบเปเบญเบเปเบกเปเบเบเปเปเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ).
- เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบชเปเบฒเบเบชเปเบฒเบฎเบญเบเบเปเปเบกเบนเบเบฎเปเบญเบ.
เปเบเบเบฒเบเบเปเบญเบเปเบซเบกเป:
- เปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบเบธเปเบก rqlite เบญเบฑเบเบเบฐเปเบเบกเบฑเบเปเบเบเปเบเปเบเปเบฅเบดเบเบฒเบเบเบงเบเบซเบฒ node เปเบซเบกเปเบเบตเปเบชเบฒเบกเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบปเบเบเบทเปเบเบเบฒเบเบเบญเบ Consul เปเบฅเบฐ etcd เปเบเบเบขเบฒเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒ. เบเบฒเบเบเปเบฅเบดเบเบฒเบเบญเบฐเบเบธเบเบฒเบเปเบซเป rqlite nodes เบเบญเบเบซเบฒเบเบฑเบเปเบฅเบฐเบเบฑเบเปเบเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ - เบเบนเปเบเปเบฅเบดเบซเบฒเบเบเบฝเบเปเบเปเบเปเบญเบเบเบฒเบเปเบเบตเบเบเบปเบงเบซเบผเบฒเบเปเบซเบเบเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ, เบฅเบฐเบเบธเบเบตเปเบขเบนเป Consul เบซเบผเบท etcd cluster (เบเบปเบงเบขเปเบฒเบ, "example.com: 8500"), เปเบฅเบฐ nodes เบญเบฑเบเบเบฐเปเบเบกเบฑเบเบเบฐเบขเบนเป. เบฅเบงเบกเบเบฑเบเปเบเบฑเบเบเบธเปเบก. node เบเบฑเปเบเบเปเบฒเปเบเปเบฅเบฐเปเบฅเบเบฐเบเบฑเบเบเบธเบเบเปเปเบกเบนเบเบเปเบฝเบงเบเบฑเบเบเบตเปเบขเบนเปเบเบญเบเบกเบฑเบเบขเบนเปเปเบ Consul เบซเบผเบทเบเปเบญเบเปเบเบฑเบเบฎเบฑเบเบชเบฒ etcd, เปเบเบดเปเบเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฝเบเบเบนเปเบเปเบฒเบเปเปเบกเบฒเปเบเปเปเบเบเบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบ configure nodes เบญเบทเปเบเป, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเปเบเบตเปเบก nodes เปเบซเบกเปเปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบฐเบเปเบฝเบเบเบนเปเบเปเบฒ. เบเบฒเบเบเปเบฅเบดเบเบฒเบเบฎเบนเบเปเบเบ Discovery เปเบเบเปเบเบปเปเบฒเบเบตเปเปเบฅเปเบเบขเบนเปเปเบ AWS Lambda เปเบเปเบเบทเบเบขเบธเบเปเบซเปเบเปเบฅเบดเบเบฒเบเปเบฅเปเบง.
- เบญเบดเบเปเบเบตเปเบเบ CLI เบญเบฐเบเบธเบเบฒเบเปเบซเปเบฅเบฐเบเบธเบซเบผเบฒเบ hosts เปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ - เบเปเบฒ node เบเปเบฒเบญเบดเบเบเปเปเบชเบฒเบกเบฒเบเปเบเปเปเบเป, hosts เบเปเปเปเบเบเบฐเบเบทเบเบเบดเบเบเปเป.
- เบฅเบฐเบซเบฑเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบ rqlited arguments เปเบเบงเบเปเบฒเบชเบฑเปเบเปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบเบเบทเบเปเบซเบกเป.
- เปเบเบเปเบเบ protobuf เบเบตเปเบเบทเบเบเบฐเบเบดเปเบชเบเปเบเปเบเบทเบเบขเบธเบเปเบเบปเบฒ.
- เบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒ BoltDB เบเบตเปเปเบเปเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบญเบฐเบเบธเบชเบฑเบเบเบฒ Raft เปเบเปเบเบทเบเบเบปเบเปเบเบเปเบเบ bbolt, เบชเปเบญเบกเบเบฒเบเปเบเบเบเบฒเบ etcd.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru