Dqlite 1.0, เช•เซ‡เชจเซ‹เชจเชฟเช•เชฒเชฎเชพเช‚เชฅเซ€ SQLiteเชจเซเช‚ เชตเชฟเชคเชฐเชฟเชค เชธเช‚เชธเซเช•เชฐเชฃ เช‰เชชเชฒเชฌเซเชง เช›เซ‡

เช•เซ‡เชจเซ‹เชจเชฟเช•เชฒ เชชเซเชฐเช•เชพเชถเชฟเชค เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชชเซเชฐเช•เชพเชถเชจ Dqlite 1.0 (เชกเชฟเชธเซเชŸเซเชฐเชฟเชฌเซเชฏเซเชŸเซ‡เชก SQLite), เชœเซ‡ SQLite-เชธเซเชธเช‚เช—เชค เชเชฎเซเชฌเซ‡เชกเซ‡เชก SQL เชเชจเซเชœเชฟเชจ เชตเชฟเช•เชธเชพเชตเซ‡ เช›เซ‡ เชœเซ‡ เชกเซ‡เชŸเชพ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ, เชจเชฟเชทเซเชซเชณเชคเชพเช“เชฎเชพเช‚เชฅเซ€ เชธเซเชตเชšเชพเชฒเชฟเชค เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชคเชฟ เช…เชจเซ‡ เชฌเชนเซเชตเชฟเชง เชจเซ‹เชกเซเชธ เชชเชฐ เชนเซ‡เชจเซเชกเชฒเชฐเซเชธเชจเซ‡ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเซ€เชจเซ‡ เชซเซ‹เชฒเซเชŸ เชŸเซ‹เชฒเชฐเชจเซเชธเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡. DBMS เช เช…เชฐเชœเซ€เช“ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชฏเซ‡เชฒ C เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเชพ เชฐเซ‚เชชเชฎเชพเช‚ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชฆเซเชตเชพเชฐเชพ เชตเชฟเชคเชฐเชฟเชค Apache 2.0 เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ (เชฎเซ‚เชณ SQLite เชœเชพเชนเซ‡เชฐ เชกเซ‹เชฎเซ‡เชจเชฎเชพเช‚ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡). เชญเชพเชทเชพ เชฌเช‚เชงเชจ เช‰เชชเชฒเชฌเซเชง เช›เซ‡ Go.

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

เชกเซ‡เชŸเชพ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟเชฎเชพเช‚ เชธเซเชธเช‚เช—เชคเชคเชพ เชธเซเชจเชฟเชถเซเชšเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎ เช†เชงเชพเชฐเชฟเชค เชธเชฐเซเชตเชธเช‚เชฎเชคเชฟ เชชเชฆเซเชงเชคเชฟเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชฐเชซเชŸ, เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— etcd, RethinkDB, CockroachDB เช…เชจเซ‡ OpenDaylight เชœเซ‡เชตเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชฎเชพเช‚ เชฅเชพเชฏ เช›เซ‡. Dqlite เชคเซ‡เชจเชพ เชชเซ‹เชคเชพเชจเชพ เช…เชธเซเชฎเซ‡เชณ เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ เชธเซ€-เชฐเชพเชซเซเชŸ, เชธเซ€ เชญเชพเชทเชพเชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡. เชคเซˆเชฏเชพเชฐ เชชเซเชธเซเชคเช•เชพเชฒเชฏเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฎเชฒเซเชŸเชฟเชชเซเชฒเซ‡เช•เซเชธ เช•เชจเซ‡เช•เซเชถเชจ เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช— เช…เชจเซ‡ เช•เซ‹เชฐเซ‹เชŸเซ€เชจ เชฒเซ‹เชจเซเชš เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡. เชฒเชฟเชฌเซเชต ะธ เชฒเชฟเชฌเช•เซ‹.

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

Dqlite เชจเซ€ เชตเชฟเชถเซ‡เชทเชคเชพเช“:

  • เชฌเชงเซ€ เชกเชฟเชธเซเช• เช…เชจเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เช•เชพเชฎเช—เซ€เชฐเซ€ เช…เชธเซเชฎเซ‡เชณ เชฐเซ€เชคเซ‡ เช•เชฐเซ‹;
  • เชกเซ‡เชŸเชพเชจเซ€ เชถเซเชฆเซเชงเชคเชพเชจเซ€ เชชเซเชทเซเชŸเชฟ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชŸเซ‡เชธเซเชŸ เชธเซ‡เชŸเชจเซ€ เช‰เชชเชฒเชฌเซเชงเชคเชพ;
  • เช“เช›เซ€ เชฎเซ‡เชฎเชฐเซ€ เชตเชชเชฐเชพเชถ เช…เชจเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชชเชฐ เช•เชพเชฐเซเชฏเช•เซเชทเชฎ เชกเซ‡เชŸเชพ เชตเชฟเชจเชฟเชฎเชฏ;
  • เชกเชฟเชธเซเช• เชชเชฐ เชกเซ‡เชŸเชพเชฌเซ‡เช เช…เชจเซ‡ เชŸเซเชฐเชพเชจเซเชเซ‡เช•เซเชถเชจ เชฒเซ‹เช—เชจเซ‹ เช•เชพเชฏเชฎเซ€ เชธเช‚เช—เซเชฐเชน (เชฎเซ‡เชฎเชฐเซ€ เช•เซ‡เชถเซ€เช‚เช—เชจเซ€ เชถเช•เซเชฏเชคเชพ เชธเชพเชฅเซ‡);
  • เชจเชฟเชทเซเชซเชณเชคเชพเช“เชฎเชพเช‚เชฅเซ€ เชเชกเชชเซ€ เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชคเชฟ;
  • เช—เซ‹ เชญเชพเชทเชพเชฎเชพเช‚ เชธเซเชฅเชฟเชฐ CLI เช•เซเชฒเชพเชฏเช‚เชŸ, เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชกเซ‡เชŸเชพเชฌเซ‡เช เชถเชฐเซ‚ เช•เชฐเชตเชพ, เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ เช—เซ‹เช เชตเชตเชพ เช…เชจเซ‡ เชจเซ‹เชกเซเชธเชจเซ‡ เช•เชจเซ‡เช•เซเชŸ/เชกเชฟเชธเซเช•เชจเซ‡เช•เซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡;
  • ARM, X86, POWER เช…เชจเซ‡ IBM Z เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡;
  • เชŸเซเชฐเชพเชจเซเชเซ‡เช•เซเชถเชจ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชตเชฟเชฒเช‚เชฌเชจเซ‡ เช˜เชŸเชพเชกเชตเชพ เชฎเชพเชŸเซ‡ เชฐเชพเชซเซเชŸ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเชจเซ‹ เช…เชฎเชฒ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.

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

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