แฎแแแแแกแแฌแแแแแแ Tarantool 2.8 DBMS-แแก แแฎแแแ แแแ แกแแ, แ แแแแแแช แฃแแ แฃแแแแแงแแคแก แแแแแชแแแแ แแฃแแแแ แจแแแแฎแแแก แแแฎแกแแแ แแแแก แแแแแชแแแแ แแแแแแแ แแแแฆแแแฃแแ แแแคแแ แแแชแแแ. DBMS แแแ แแแแแแแก NoSQL แกแแกแขแแแแแแกแแแแก แแแแแฎแแกแแแแแแแ แจแแแแแฎแแแก แแแแฃแจแแแแแแก แแแฆแแ แกแแฉแฅแแ แแก (แแแแแแแแแ, Memcached แแ Redis) แขแ แแแแชแแฃแ DBMS-แแแแก (Oracle, MySQL แแ PostgreSQL) แกแแแแแแแแแแกแแแ. Tarantool แแแฌแแ แแแแ C-แจแ แแ แกแแจแฃแแแแแแก แแแซแแแแ แจแแฅแแแแ แจแแแแฎแฃแแ แแ แแชแแแฃแ แแแ Lua-แจแ. แแแแ แแแฌแแแแแแ BSD แแแชแแแแแแ.
DBMS แกแแจแฃแแแแแแก แแแซแแแแ แแคแแฅแขแฃแ แแ แแแฃแจแแแ แแแแ แแแชแฃแแแแแก แแแแแชแแแแแแแ แแแฆแแแ แแแขแแแ แแแแก แแแ แแแแแจแ. Tarantool-แแก แแแฎแแกแแแแแแแแแก แจแแ แแกแแ แแฃแ แแแแแ แแแแแฃแจแแแแแแแแแก แจแแฅแแแแก แจแแกแแซแแแแแแแ (LuaJIT แแ แแก แฉแแจแแแแแฃแแ), MessagePack แคแแ แแแขแแก แแแแแงแแแแแ แแแแแแขแแแ แแแแแชแแแแ แแแชแแแแกแแก, แแ แ แฉแแจแแแแแฃแแ แซแ แแแแก แแ แกแแแแแ (RAM-แจแ แจแแแแฎแแ แแแแแขแแแ แแแแก แจแแแแฎแแแแแจแ. แแฃแแแแ แแแกแแแ แแ LSM แฎแแแ แแแคแฃแซแแแแฃแแ แแ แแแแแก แแแกแแแ, แแแแ แแแ แแแแแแจแแแแก แแฎแแ แแแญแแ แ, แแแแแฅแกแแแแก แแแฎแ แขแแแ (HASH, TREE, RTREE, BITSET), แแแกแขแ แฃแแแแขแแแ แกแแแฅแ แแแฃแแ แแ แแกแแแฅแ แแแฃแแ แ แแแแแแแชแแแกแแแแก master-master แ แแแแแจแ, แแฎแแ แแแญแแ แ แแแแจแแ แแก แแแขแแ แแแแชแแ แแ แฌแแแแแแก แแแแขแ แแแ, SQL แแแแฎแแแแแแแก แแแแฃแจแแแแแแก แจแแกแแซแแแแแแแ.
แซแแ แแแแแ แชแแแแแแแแแ:
- MVCC (Multi-Version Concurrency Control) แกแขแแแแแแแแชแแ memtx แแแฎแกแแแ แแแแก แซแ แแแจแ.
- แขแ แแแแแฅแชแแแก แแฎแแ แแแญแแ แ IPROTO แแ แแแแ แแ แแขแแแแแจแ. แแแ แ, แขแ แแแแแฅแชแแ แแแแแฎแแแแ แแฃแแจแ แจแแแแฎแฃแแ แแ แแชแแแฃแ แแก แแแฌแแ แแก.
- แกแแแฅแ แแแฃแแ แ แแแแแแแชแแแก แแฎแแ แแแญแแ แ, แ แแแแแแช แแฃแจแแแแก แชแแแแแฃแ แชแฎแ แแแแแแแ แแแแแ แแแแแจแ.
- แกแแ แแแแ แแ แแแแแซแแ (failover) แแแขแแแแขแฃแ แแ แแแแแ แแแแก แแแฅแแแแแแ RAFT แแ แแขแแแแแแ แแแงแ แแแแแแ. แแกแแแฅแ แแแฃแแ WAL-แแ แแแคแฃแซแแแแฃแแ แ แแแแแแแชแแ แแแแ แฎแแแแ แแแแแ แแแแแ Tarantool-แจแ; แแฎแแ แแฅแแแ แแ แแญแแ แแแแแ แฎแแแแ แแแแแขแ แแแแ แซแแ แแแแแ แแแแแซแ.
- แกแแแแแแกแขแ แ แแแแแซแแแแก แแแขแแแแขแฃแ แ แแแแแ แแแ แแกแแแ แฎแแแแแกแแฌแแแแแแ แขแแแแแแแแแก แจแแแแฎแแแแแจแ แแแแแชแแแแ แแแแแฌแแแแแแ (แแแแแแงแแแแแ vshard แแแแแแแแแแ, แ แแแแแแช แแแแฌแแแแแก แแแแแชแแแแแก แกแแ แแแ แแแแ แแแ แขแฃแแแฃแ แ แแแแแฃแแแแแก แแแแแงแแแแแแ).
- แแแ แขแฃแแแฃแ แแแ แแแแจแ แแฃแจแแแแแกแแก Tarantool Cartridge แแแแกแขแแ แฃแแ แแแแแแแชแแแแแก แจแแฅแแแแก แฉแแ แฉแแก แแแฃแแฏแแแแกแแแ. Tarantool แแแแแ แแฎแแ แฃแแแ แแแแฎแแแก แแแขแแแ แแแแก.
- Ansible แ แแแแก แแฃแจแแแแ แแแกแแขแฃแ แ แแแแแแแแแแกแแแแก แแแฉแฅแแ แแ 15-20-แฏแแ . แแก แแแแแแแแแก แแแ แแแแกแขแแ แแแแแ แแฃแจแแแแแก.
- แแแแแฉแแแ แแแกแขแ แฃแแแแขแ แแแแแ แขแแแแแฃแแ แแแแ แแชแแแกแแแแก แซแแแแ แแแ แกแแแแแแแ >1.6 แแ <1.10, แ แแแแแแช แฎแแแแแกแแฌแแแแแแ แแแแแขแแแแแ แแคแชแแแก แแแแแงแแแแแแ แแแจแแแแแกแแก. แแแ แ แแแแ แแชแแ แฃแแแ แแแแฎแแ แชแแแแแแฃแแแงแ แจแฃแแแแแฃแ แ แแแ แกแแแก 1.10-แแก แแแแแแแแแแ.
- แแแขแแแแแแ แแแฃแแแ แแแขแแ แ แขแแขแแแแก แจแแแแฎแแ.
- SQL แแฎแแ แแฎแแ แก แฃแญแแ แก UUID-แแแก แแ แแฃแแฏแแแแกแแแก แขแแแแก แแแแแแ แขแแชแแแก.
แแฆแกแแแแจแแแแแ, แ แแ 2.10 แแแ แกแแแแแ แแแฌแงแแแฃแแ แแฅแแแแ แแแแแกแแแแแ แแแแแจแแแแแแแก แแแแแ แแ แแแแก แแฎแแ แแแแแขแแแแแ. แแแแจแแแแแแแแแ แแแแแจแแแแแแแกแแแแก, แ แแแแแแแช แแ แฆแแแแก แฃแแแ แแแแกแแแแแแแแก, แจแแแชแแแแแ แแแ แกแแแก แแแ แแแแ แชแแคแ แ, แจแฃแแแแแฃแ แ แแแแแจแแแแแแแกแแแแก - แแแแ แ, แฎแแแ แแแแแ แแฅแขแแ แแแแแ แแแแแจแแแแแแแกแแแแก - แแแกแแแ (2.10-แแก แจแแแแแ แแแแแแ 3.0.0 แแแแแจแแแแ).
แฌแงแแ แ: opennet.ru