Tarantool 2.8 DBMS-เดจเตเดฑเต† เดฑเดฟเดฒเต€เดธเต

Tarantool 2.8 DBMS-เดจเตเดฑเต† เด’เดฐเต เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเต เดฒเดญเตเดฏเดฎเดพเดฃเต, เด‡เดคเต เด‡เตป-เดฎเต†เดฎเตเดฎเดฑเดฟ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเต€เดฃเตเดŸเต†เดŸเตเดคเตเดค เดตเดฟเดตเดฐเด™เตเด™เดณเต‹เดŸเตŠเดชเตเดชเด‚ เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดกเดพเดฑเตเดฑ เดธเด‚เดญเดฐเดฃเด‚ เดจเตฝเด•เตเดจเตเดจเต. เดชเดฐเดฎเตเดชเดฐเดพเด—เดค DBMS-เด•เดณเตเดŸเต† (Oracle, MySQL, PostgreSQL) เดตเดฟเดถเตเดตเดพเดธเตเดฏเดคเดฏเตเดฎเดพเดฏเดฟ NoSQL เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเตเดŸเต† (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, Memcached, Redis) เด•เตเดตเดฑเดฟ เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เดฟเดจเตเดฑเต† เด‰เดฏเตผเดจเตเดจ เดตเต‡เด—เดค DBMS เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เดŸเดพเดฐเดจเตเดฑเต‚เตพ เดธเดฟเดฏเดฟเตฝ เดŽเดดเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เด•เต‚เดŸเดพเดคเต† เดฒเตเดตเดพเดฏเดฟเตฝ เดธเด‚เดญเดฐเดฟเดšเตเดš เดจเดŸเดชเดŸเดฟเด•เตเดฐเดฎเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดฌเดฟเดŽเดธเตเดกเดฟ เดฒเตˆเดธเตปเดธเดฟเดจเต เด•เต€เดดเดฟเดฒเดพเดฃเต เด•เต‹เดกเต เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต.

เด‰เดฏเตผเดจเตเดจ เดฒเต‹เดกเตเด•เดณเดฟเตฝ เดตเดฒเดฟเดฏ เด…เดณเดตเดฟเดฒเตเดณเตเดณ เดกเดพเดฑเตเดฑ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป DBMS เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดŸเดพเดฐเดจเตเดฑเต‚เดณเดฟเดจเตเดฑเต† เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเดฟเตฝ, เดฒเตเดตเดพ เดญเดพเดทเดฏเดฟเตฝ เดนเดพเตปเดกเตโ€Œเดฒเดฑเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต (เดฒเตเดตเดพเดœเดฟเดฑเตเดฑเต เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป), เด•เตเดฒเดฏเดจเตเดฑเตเดฎเดพเดฏเดฟ เดกเดพเดฑเตเดฑ เด•เตˆเดฎเดพเดฑเตเดฑเด‚ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดฎเต†เดธเต‡เดœเตเดชเดพเด•เตเด•เต เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเดจเตเดฑเต† เด‰เดชเดฏเต‹เด—เด‚, เดฐเดฃเตเดŸเต เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เดŽเดžเตเดšเดฟเดจเตเด•เดณเตเดŸเต† เดธเดพเดจเตเดจเดฟเดงเตเดฏเด‚ (เดฑเต€เดธเต†เดฑเตเดฑเดฟเดจเตŠเดชเตเดชเด‚ เดฑเดพเดฎเดฟเตฝ เดธเด‚เดญเดฐเดฃเด‚ เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดกเตเดฐเตˆเดตเดฟเดฒเต‡เด•เตเด•เตเด‚ เดŽเตฝเดŽเดธเตเดŽเด‚-เดŸเตเดฐเต€เดฏเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดฐเดฃเตเดŸเต-เดฒเต†เดตเตฝ เดกเดฟเดธเตเด•เต เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเดฟเดฒเต‡เด•เตเด•เตเด‚), เดฆเตเดตเดฟเดคเต€เดฏ เด•เต€เด•เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ, เดจเดพเดฒเต เดคเดฐเด‚ เดธเต‚เดšเดฟเด•เด•เตพ (HASH, TREE, RTREE, BITSET), เดฎเดพเดธเตเดฑเตเดฑเตผ-เดฎเดพเดธเตเดฑเตเดฑเตผ เดฎเต‹เดกเดฟเตฝ เดธเดฟเตปเด•เตเดฐเดฃเดธเต, เด…เดธเดฟเตปเด•เตเดฐเดฃเดธเต เดฑเต†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเดณเตเดณ เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ, เดชเดฟเดจเตเดคเตเดฃ เด•เดฃเด•เตเดทเตป เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃเดตเตเด‚ เด†เด•เตเดธเดธเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดตเตเด‚, SQL เด…เดจเตเดตเต‡เดทเดฃเด™เตเด™เตพ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต.

เดชเตเดฐเดงเดพเดจ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ:

  • memtx เด‡เตป-เดฎเต†เดฎเตเดฎเดฑเดฟ เดŽเดžเตเดšเดฟเดจเดฟเตฝ MVCC (เดฎเตพเดŸเตเดŸเดฟ-เดตเต‡เตผเดทเตป เด•เตบเด•เดฑเตปเดธเดฟ เด•เตบเดŸเตเดฐเต‹เตพ) เดธเตเดฅเดฟเดฐเดชเตเดชเต†เดŸเตเดคเตเดคเตฝ.
  • IPROTO เดฌเตˆเดจเดฑเดฟ เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เดณเดฟเดฒเต† เด‡เดŸเดชเดพเดŸเต เดชเดฟเดจเตเดคเตเดฃ. เดฎเตเดฎเตเดชเต, เด’เดฐเต เด‡เดŸเดชเดพเดŸเดฟเดจเต เดฒเตเดตเดพเดฏเดฟเตฝ เดธเด‚เดญเดฐเดฟเดšเตเดš เดจเดŸเดชเดŸเดฟเด•เตเดฐเดฎเด‚ เดŽเดดเตเดคเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.
  • เดตเตเดฏเด•เตเดคเดฟเด—เดค เดชเดŸเตเดŸเดฟเด•เด•เดณเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดธเดฟเตปเด•เตเดฐเดฃเดธเต เดฑเต†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ.
  • RAFT เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เด’เดฐเต เดฌเดพเด•เตเด•เดชเตเดชเต เดจเต‹เดกเดฟเดฒเต‡เด•เตเด•เต (เดชเดฐเดพเดœเดฏเด‚) เดธเตเดตเดฏเดฎเต‡เดต เดฎเดพเดฑเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดธเด‚เดตเดฟเดงเดพเดจเด‚. เด…เดธเดฟเตปเด•เตเดฐเดฃเดธเต WAL-เด…เดŸเดฟเดธเตเดฅเดพเดจเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเด•เตผเดชเตเดชเต เดŸเดพเดฐเดจเตเดฑเต‚เดณเดฟเตฝ เดตเดณเดฐเต†เด•เตเด•เดพเดฒเดฎเดพเดฏเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต; เด‡เดชเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพ เดฎเดพเดธเตเดฑเตเดฑเตผ เดจเต‹เดกเต เดธเตเดตเดฎเต‡เดงเดฏเดพ เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ.
  • เดกเดพเดฑเตเดฑเดพ เดทเดพเตผเดกเดฟเด‚เด—เต เด‰เดณเตเดณ เด’เดฐเต เดŸเต‹เดชเตเดชเต‹เดณเดœเดฟเดฏเตเดŸเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเดฒเตเด‚ เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฟเด•เต เดฎเดพเดธเตเดฑเตเดฑเตผ เดจเต‹เดกเต เดธเตเดตเดฟเดšเตเดšเดฟเด‚เด—เต เดฒเดญเตเดฏเดฎเดพเดฃเต (เดตเต†เตผเดšเตเดตเตฝ เดฌเด•เตเด•เดฑเตเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเต†เตผเดตเดฑเตเด•เดณเดฟเดฒเตเดŸเดจเต€เดณเด‚ เดกเดพเดฑเตเดฑ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ vshard เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเดพเดฃเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต).
  • เดตเต†เตผเดšเตเดตเตฝ เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเด•เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ Tarantool Cartridge เด•เตเดฒเดธเตเดฑเตเดฑเตผ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเต เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต. เดŸเดพเดฐเดจเตเดฑเต‚เตพ เด•เดพเดŸเตเดฐเดฟเดกเตเดœเต เด‡เดชเตเดชเต‹เตพ เดฒเต‹เดกเต เดจเดจเตเดจเดพเดฏเดฟ เดชเดฟเดŸเดฟเด•เตเด•เตเดจเตเดจเต.
  • เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดตเดฟเดจเตเดฏเดพเดธเดคเตเดคเดฟเดจเตเดณเตเดณ เด…เตปเดธเดฟเดฌเดฟเตพ เดฑเต‹เดณเดฟเดจเตเดฑเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ 15-20 เดฎเดŸเด™เตเด™เต เดตเดฐเต† เดคเตเดตเดฐเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เด‡เดคเต เดตเดฒเดฟเดฏ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเต เดŽเดณเตเดชเตเดชเดฎเดพเด•เตเด•เตเดจเตเดจเต.
  • เดชเดดเดฏ เดชเดคเดฟเดชเตเดชเตเด•เตพ >1.6, <1.10 เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดฎเตˆเด—เตเดฐเต‡เดทเดจเดพเดฏเดฟ เด’เดฐเต เดŸเต‚เตพ เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเตเดŸเต, เด‡เดคเต เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเดฟเตฝ เด’เดฐเต เด…เดงเดฟเด• เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฒเดญเตเดฏเดฎเดพเดฃเต. เดฎเตเดฎเตเดชเต, เด‡เดŸเด•เตเด•เดพเดฒ เดชเดคเดฟเดชเตเดชเต 1.10 เดตเดฟเดจเตเดฏเดธเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเต เดฎเตˆเด—เตเดฐเต‡เดทเตป เดจเดŸเดคเตเดคเต‡เดฃเตเดŸเดคเดพเดฏเดฟเดฐเตเดจเตเดจเต.
  • เดšเต†เดฑเดฟเดฏ เดŸเตเดฏเต‚เดชเตเดชเดฟเดณเตเด•เดณเตเดŸเต† เดธเด‚เดญเดฐเดฃเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดคเต.
  • SQL เด‡เดชเตเดชเต‹เตพ UUID-เด•เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ เดคเดฐเด‚ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดชเดคเดฟเดชเตเดชเต 2.10 เดฎเตเดคเตฝ เดฑเดฟเดฒเต€เดธเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดชเตเดคเดฟเดฏ เดจเดฏเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เดฎเดพเดฑเตเดฑเด‚ เด‰เดฃเตเดŸเดพเด•เตเดฎเต†เดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฃเต. เดฌเดพเด•เตเด•เตโ€Œเดตเต‡เตผเดกเต เด•เต‹เด‚เดชเดพเดฑเตเดฑเดฟเดฌเดฟเดฒเดฟเดฑเตเดฑเดฟ เดคเด•เตผเด•เตเด•เตเดจเตเดจ เด•เดพเดฐเตเดฏเดฎเดพเดฏ เดฑเดฟเดฒเต€เดธเตเด•เตพเด•เตเด•เต, เดชเดคเดฟเดชเตเดชเดฟเดจเตเดฑเต† เด†เดฆเตเดฏ เด…เด•เตเด•เด‚ เดฎเดพเดฑเตเด‚, เด‡เดจเตเดฑเตผเดฎเต€เดกเดฟเดฏเดฑเตเดฑเต เดฑเดฟเดฒเต€เดธเตเด•เตพเด•เตเด•เต - เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต‡เดคเต, เดคเดฟเดฐเตเดคเตเดคเตฝ เดฑเดฟเดฒเต€เดธเตเด•เตพเด•เตเด•เต - เดฎเต‚เดจเตเดจเดพเดฎเดคเตเดคเต‡เดคเต (2.10 เดจเต เดถเต‡เดทเด‚, เดฑเดฟเดฒเต€เดธเต 3.0.0 เดฑเดฟเดฒเต€เดธเต เดšเต†เดฏเตเดฏเตเด‚).

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•