Scaoileadh Tarantool 2.8 DBMS

Tá leagan nua den Tarantool 2.8 DBMS ar fáil, a sholáthraíonn buanstóráil sonraí le faisnéis a fuarthas ón mbunachar sonraí cuimhneacháin. Comhcheanglaíonn an DBMS ardluais próiseála fiosrúcháin na gcóras NoSQL (mar shampla, Memcached agus Redis) le hiontaofacht na DBMSanna traidisiúnta (Oracle, MySQL agus PostgreSQL). Tá Tarantool scríofa i C agus ligeann duit nósanna imeachta stóráilte a chruthú i Lua. Déantar an cód a dháileadh faoin gceadúnas BSD.

Ligeann an DBMS duit oibriú go héifeachtach le líon mór sonraí faoi ualaí arda. I measc na gnéithe de Tarantool, an cumas chun láimhseálaithe a chruthú sa teanga Lua (tá LuaJIT ionsuite), an úsáid a bhaint as an fhormáid MessagePack nuair a sonraí a mhalartú leis an gcliant, láithreacht dhá inneall ionsuite (stóráil i RAM le athshocrú le tiomáint buan agus stóráil diosca dhá leibhéal bunaithe ar LSM-crann), tacaíocht d'eochracha tánaisteacha, ceithre chineál innéacs (HASH, TREE, RTREE, BITSET), uirlisí le haghaidh macasamhlú sioncrónach agus asincrónach i mód máistir-mháistir, tacaíocht do fíordheimhniú nasc agus rialú rochtana, an cumas ceisteanna SQL a phróiseáil.

Príomhathruithe:

  • Cobhsú MVCC (Rialú Comhairgeadra Il-Leagan) san inneall memtx i gcuimhne.
  • Tacaíocht idirbhirt i bprótacal dénártha IPROTO. Roimhe seo, bhí gá le nós imeachta stóráilte a scríobh in Lua le hidirbheart.
  • Tacaíocht do mhacasamhlú sioncronach, a oibríonn i ndáil le táblaí aonair.
  • Meicníocht chun aistriú go huathoibríoch go nód cúltaca (teip) bunaithe ar phrótacal RAFT. Tá macasamhlú asincrónach bunaithe ar WAL curtha i bhfeidhm le fada i Tarantool; anois ní gá duit monatóireacht a dhéanamh de láimh ar an máistir nód.
  • Tá aistriú uathoibríoch máistir nód ar fáil freisin i gcás topology le bearradh sonraí (úsáidtear an leabharlann vshard, a dháileann sonraí ar fud na bhfreastalaithe ag baint úsáide as buicéid fhíorúla).
  • Feabhas a chur ar an gcreat chun feidhmchláir bhraisle Tarantool Cartridge a thógáil agus iad ag obair i dtimpeallachtaí fíorúla. Coinníonn Tarantool Cartridge an t-ualach níos fearr anois.
  • Cuireadh dlús le hobair an róil Ansible maidir le himscaradh braisle suas le 15-20 uair. Déanann sé seo oibriú le braislí móra níos éasca.
  • Léiríodh uirlis le haghaidh aistriú simplithe ó leaganacha níos sine > 1.6 agus <1.10, atá ar fáil ag baint úsáide as rogha breise ag am tosaithe. Roimhe seo, b'éigean aistriú a dhéanamh tríd an leagan eatramhach 1.10 a úsáid.
  • Tá stóráil tuples beaga optamaithe.
  • Tacaíonn SQL anois le UUIDanna agus feabhsaíonn sé comhshó cineáil.

Is fiú a thabhairt faoi deara, ag tosú ó leagan 2.10, beidh aistriú chuig beartas nua chun eisiúintí a ghiniúint. I gcás eisiúintí suntasacha a bhriseann comhoiriúnacht siar, athrófar an chéad dhigit den leagan, le haghaidh eisiúintí idirmheánacha - an dara ceann, agus le haghaidh eisiúintí ceartaitheacha - an tríú (tar éis 2.10, scaoilfear scaoileadh 3.0.0).

Foinse: oscailtenet.ru

Add a comment