Sgaoileadh Tarantool 2.8 DBMS

Tha dreach ùr den Tarantool 2.8 DBMS ri fhaighinn, a bheir seachad stòradh dàta maireannach le fiosrachadh a chaidh fhaighinn air ais bhon stòr-dàta cuimhne. Bidh an DBMS a’ cothlamadh astar àrd feart giollachd ceist ann an siostaman NoSQL (mar eisimpleir, Memcached agus Redis) le earbsachd DBMSs traidiseanta (Oracle, MySQL agus PostgreSQL). Tha Tarantool sgrìobhte ann an C agus leigidh e leat modhan-obrach a tha air an stòradh a chruthachadh ann an Lua. Tha an còd air a sgaoileadh fo chead BSD.

Leigidh an DBMS leat obrachadh gu h-èifeachdach le meudan mòra de dhàta fo luchdan àrda. Am measg feartan Tarantool, an comas innealan-làimhseachaidh a chruthachadh anns a’ chànan Lua (tha LuaJIT air a thogail a-steach), cleachdadh cruth MessagePack nuair a bhios tu ag iomlaid dàta leis an neach-dèiligidh, làthaireachd dà einnsean togte (stòradh ann an RAM le ath-shuidheachadh). gu draibhear maireannach agus stòradh diosc dà-ìre stèidhichte air craobh LSM), taic airson iuchraichean àrd-sgoile, ceithir seòrsaichean clàran-amais (HASH, TREE, RTREE, BITSET), innealan airson ath-riochdachadh sioncronaich agus asyncronach ann am modh maighstir-mhaighstir, taic airson dearbhadh ceangail agus smachd ruigsinneachd, an comas ceistean SQL a phròiseasadh.

Prìomh atharrachaidhean:

  • Seasmhachd MVCC (Smachd Ioma-dhreach Concurrency) anns an einnsean cuimhne memtx.
  • Taic gnìomh ann am protocol dà-chànanach IPROTO. Roimhe sin, bha feum air malairt modh-obrach a sgrìobhadh ann an Lua.
  • Taic airson ath-riochdachadh sioncronaich, a bhios ag obair a thaobh bùird fa leth.
  • Uidheam airson atharrachadh gu fèin-ghluasadach gu nód cùl-taic (fàilligeadh) stèidhichte air protocol RAFT. Chaidh ath-riochdachadh stèidhichte air WAL asyncronach a chuir an gnìomh o chionn fhada ann an Tarantool; a-nis chan fheum thu sùil a chumail le làimh air a ’phrìomh nód.
  • Tha tionndadh prìomh nod fèin-ghluasadach cuideachd ri fhaighinn a thaobh topology le roinneadh dàta (tha an leabharlann vshard air a chleachdadh, a bhios a’ cuairteachadh dàta thairis air frithealaichean a’ cleachdadh bucaidean brìgheil).
  • Ag adhartachadh am frèam airson tagraidhean brabhsair Tarantool Cartridge a thogail nuair a bhios iad ag obair ann an àrainneachdan brìgheil. Tha Tarantool Cartridge a-nis a’ cumail an luchd nas fheàrr.
  • Tha obair na dreuchd Ansible airson cleachdadh cruinneachaidhean air a luathachadh suas ri 15-20 uair. Tha seo ga dhèanamh nas fhasa obrachadh le cruinneachaidhean mòra.
  • Tha inneal air nochdadh airson imrich nas sìmplidhe bho dhreachan nas sine> 1.6 agus <1.10, a tha ri fhaighinn a’ cleachdadh roghainn a bharrachd aig àm tòiseachaidh. Roimhe sin, dh'fheumadh imrich a dhèanamh tro bhith a' cleachdadh an dreach eadar-amail 1.10.
  • Chaidh stòradh tuples beaga a mheudachadh.
  • Tha SQL a-nis a’ toirt taic do UUIDs agus a’ leasachadh tionndadh seòrsa.

Is fhiach a bhith mothachail gum bi gluasad gu poileasaidh ùr airson fiosan a ghineadh a’ tòiseachadh bho dhreach 2.10. Airson fiosan cudromach a tha a 'briseadh co-fhreagarrachd air ais, atharraichidh a' chiad fhigear den dreach, airson fiosan eadar-mheadhanach - an dàrna fear, agus airson fiosan ceartachaidh - an treas fear (às dèidh 2.10, thèid sgaoileadh 3.0.0 a leigeil ma sgaoil).

Source: fosgailtenet.ru

Cuir beachd ann