Dimittis de Tarantool 2.8 DBMS

Nova versio Tarantool 2.8 DBMS praesto est, quae notitias permanens praebet cum informationibus ex datorum in- memoria receptarum. In DBMS altam celeritatem interrogationis coniungit processus propriae rationum NosSQL (exempli gratia Memcached et Redis) cum firmitate traditionalis DBMSs (Oraculi, MySQL et PostgreSQL). Tarantool scriptum est in C et permittit te conditum processum creare in Lua. Codex sub licentia BSD distributus est.

DBMS permittit te efficenter operari cum magnis voluminibus notitiarum sub oneribus altis. Inter lineamenta Tarantool, facultas tractores creandi in lingua Lua (LuaJIT-in aedificata), usus formarum MessagePack permutandi cum client notitia, praesentia duorum machinarum constructorum (repono in RAM cum reset ad coegi permanentem et duo-gradus orbis repositionis secundum LSM-arborem), subsidium secundarum clavium, quattuor generum indices (HASH, TREE, RTREE, BITSET), instrumenta replicationis synchronae et asynchronae in modum domini-domini, subsidium. nexum authenticas et accessum imperium, facultas processus SQL queries.

Mutationes praecipuae:

  • Stabilization of MVCC (Multi-Version Concurrency Control) in memtx in- memory engine.
  • Transactio subsidii in protocollo IPROTO binarii. Antea, acta res postulabat scripto instrumento reposito in Lua.
  • Sustentatio synchronae replicationis, quae in singulis tabulis operatur.
  • Mechanismus pro automatice mutandi ad nodi tergum (failover) in ratis protocollo fundatur. Replicatio asynchronous WAL-fundata in Tarantool iam diu effecta est, nunc monitorem nodi magistri non habes.
  • Magister nodi automaticus commutatione quoque praesto est in casu topologiae cum notitia sharding (bibliotheca vshard additur, quae dat trans servientes utentes virtualis situlas distribuit).
  • Tarantool Cartridge botrus applicationes ad aedificandum compagem emendans cum operando in ambitu virtuali. Tarantool Cartridge nunc onus melius tenet.
  • Opus munus de botris instruere ad 15-20 vicibus acceleratum est. Hoc opus magnis racemis facilius facit.
  • Instrumentum apparebat facilioris migrationis ex vetustioribus versionibus >1.6 et <1.10, quod in promptu est utendi optioni addito in satus. Antea migratio facienda erat per versionem interim explicandam 1.10.
  • Tabularium parvarum tuples optimized est.
  • SQL nunc UUIDs sustinet et conversionem typus meliorat.

Notatu dignum est quod ab versione 2.10 initium transitus ad novum consilium emissiones gignendas erit. Ad significantes emissiones quae retro compatibilitatem frangunt, primus digitus versionis mutabit, pro solvo intermedio - secundo, et pro emissione emenda - tertia (post 2.10, emissio 3.0.0 solvetur).

Source: opennet.ru