Ný útgáfa af DBMS ArangoDB 3.6

birt útgáfu fjölnota DBMS ArangoDB 3.6, sem veitir sveigjanleg líkön til að geyma skjöl, línurit og lykilgildisgögn. Vinna með gagnagrunninn fer fram í gegnum SQL-líkt fyrirspurnarmál AQL eða í gegnum sérstakar viðbætur í JavaScript. Gagnageymsluaðferðir eru í samræmi við ACID (Atomicity, Consistency, Isolation, Durability), styðja viðskipti og veita bæði lárétta og lóðrétta sveigjanleika. Hægt er að stjórna DBMS í gegnum vefviðmót eða stjórnborðsbiðlara Arangó SH. ArangoDB kóða dreift af leyfi undir Apache 2. Verkefnið er skrifað í C og JavaScript.

Helstu eiginleikar ArangoDB:

  • Hæfni til að gera án þess að skilgreina gagnageymslukerfi (skema-frjálst) - gögn eru byggð upp í formi skjala þar sem lýsigögn og upplýsingar um uppbyggingu eru aðskilin frá notendagögnum;
  • Stuðningur við að nota ArangoDB sem netþjón fyrir vefforrit í JavaScript með getu til að fá aðgang að gagnagrunninum í gegnum REST/Web API;
  • Að nota JavaScript fyrir vafraforrit sem fá aðgang að gagnagrunninum og fyrir meðhöndlun sem keyrð er á DBMS hliðinni;
  • Margþráður arkitektúr sem dreifir álaginu yfir alla CPU kjarna;
  • Sveigjanlegt gagnageymslulíkan sem getur sameinað lykilgildapör, skjöl og færibreytur sem skilgreina tengsl milli skráa (veitir verkfæri til að fara yfir hornpunkta grafs);
  • Mismunandi gagnaframsetningarlíkön (skjöl, línurit og lykilgildapör) er hægt að blanda saman í einni fyrirspurn, sem einfaldar samansöfnun misleitra gagna;
  • Stuðningur við samrunafyrirspurnir (JOIN);
  • Hæfni til að velja tegund vísitölu sem samsvarar þeim verkefnum sem verið er að leysa (til dæmis geturðu notað vísitöluna fyrir heildartextaleit);
  • Sérhannaðar áreiðanleiki: forritið sjálft getur ákvarðað hvað er mikilvægara fyrir það: meiri áreiðanleika eða meiri afköst;
  • Skilvirk geymsla sem nýtir sér nútíma vélbúnað (svo sem SSD) og getur notað stór skyndiminni;
  • Færslur: hæfileikinn til að keyra fyrirspurnir á mörg skjöl eða söfn í einu með valfrjálsu viðskiptasamkvæmni og einangrun;
  • Stuðningur við afritun og sundrun: hæfni til að búa til meistara-þrælastillingar og dreifa gagnasettum á mismunandi netþjóna eftir ákveðnum eiginleikum;
  • JavaScript ramma er til staðar til að búa til örþjónustur Foxx, keyrt inni á DBMS netþjóni með beinan aðgang að gögnum.

Breytingarlagt til í útgáfu ArangoDB 3.6:

  • Frammistaða undirfyrirspurna, sem og UPDATE og REPLACE aðgerða hefur verið fínstillt;
  • Hæfni til að samhliða framkvæmd AQL fyrirspurna hefur verið innleidd, sem gerir kleift að draga úr tíma við að safna gögnum sem dreift er á mismunandi klasahnúta;
  • Innleidd seinkuð efnisgerð skjala, sem gerir í sumum tilfellum kleift að útrýma þörfinni á að endurheimta óviðkomandi skjöl;
  • Þegar skjöl eru skönnuð er tryggt að skjölum sem passa ekki við tilgreinda síu sé fargað snemma;
  • ArangoSearch heildartextaleitarvélin hefur verið endurbætt og styður röðun á grundvelli gagnalíkinda. Bætti við greiningarstuðningi fyrir sjálfvirka útfyllingu fyrirspurna, innleiddi TOKENS() og PHRASE() aðgerðir til að búa til leitarfyrirspurnir á virkan hátt;
  • Bætt við maxRuntime stillingu til að takmarka framkvæmdartíma fyrirspurnar valkvætt;
  • Bætt við valmöguleika „—query.optimizer-reglur“ til að stjórna virkjun ákveðinna hagræðingar við vinnslu fyrirspurna;
  • Möguleikar á að skipuleggja rekstur klasans hafa verið rýmkaðir. Bætt við valmöguleika „—cluster.upgrade“ til að velja uppfærsluham hnúta í þyrpingunni;
  • Bætti við stuðningi við TLS 1.3 til að dulkóða samskiptarásina milli biðlara og netþjóns (sjálfgefið heldur viðskiptavinurinn áfram að nota TLS 1.2).

Heimild: opennet.ru

Bæta við athugasemd