Faiga fou o le DBMS ArangoDB 3.6

lomia faasalalau fa'asa'olotoina o se DBMS e tele fa'amoemoega ArangoDB 3.6, lea e maua ai faʻataʻitaʻiga fetuutuunai mo le teuina o pepa, kalafi ma faʻamaumauga autu-taua. Galulue fa'atasi ma fa'amaumauga o lo'o fa'atinoina e ala ile gagana ole fesili e pei ole SQL AQL pe ala i fa'aopoopoga fa'apitoa ile JavaScript. O auala e teu ai faʻamatalaga o le ACID (Atomicity, Consistency, Isolation, Durability) e faʻamalieina, lagolago fefaʻatauaiga, ma tuʻuina atu uma le faʻataʻatia ma le tuʻu saʻo. E mafai ona fa'atautaia le DBMS e ala i se 'upega tafa'ilagi po'o se tagata fa'amafanafana Arango SH. ArangoDB Code tufatufaina e laiseneina i lalo o Apache 2. O le poloketi e tusia i le C ma le JavaScript.

O mea taua o ArangoDB:

  • Le mafai ona fai e aunoa ma le faʻamalamalamaina o se faʻamaumauga o le teuina o faʻamaumauga (Schema-free) - faʻamaumauga o loʻo faʻatulagaina i le tulaga o pepa o loʻo tuʻu eseese ai metadata ma faʻamatalaga faʻamatalaga mai faʻamatalaga tagata faʻaoga;
  • Lagolago mo le faʻaaogaina o ArangoDB o se 'auʻaunaga mo 'upega tafaʻilagi i le JavaScript ma le mafai ona maua le faʻamaumauga e ala ile REST/Web API;
  • Fa'aaogā le Javascript mo fa'aoga su'esu'e o lo'o fa'aogaina le fa'amaumauga ma mo tagata e fa'atinoina i le itu o le DBMS;
  • Fa'ata'ita'iga fa'apipi'i tele e fa'asoa ai le uta i totonu o 'au uma o le CPU;
  • O se faʻataʻitaʻiga faʻapipiʻiina o faʻamaumauga e mafai ona tuʻufaʻatasia paʻaga autu-taua, pepa, ma faʻamaufaʻailoga e faʻamalamalamaina sootaga i le va o faʻamaumauga (tuuina atu meafaigaluega mo le faʻaogaina o pito o kalafi);
  • O faʻataʻitaʻiga faʻatusa faʻamatalaga eseese (pepa, kalafi ma paʻu taua-taua) e mafai ona faʻafefiloi i se tasi fesili, lea e faʻafaigofie ai le faʻapipiʻiina o faʻamatalaga eseese;
  • Lagolago mo fesili tu'ufa'atasia (SO'I);
  • Le mafai ona filifili le ituaiga o faʻasinomaga e fetaui ma galuega o loʻo foia (mo se faʻataʻitaʻiga, e mafai ona e faʻaogaina le faasino igoa mo suʻesuʻega atoa);
  • Faʻalagolago faʻapitoa: o le talosaga lava ia e mafai ona fuafua le mea e sili atu ona taua i ai: maualuga le faʻatuatuaina poʻo le maualuga o le faʻatinoga;
  • Lelei le teuina e faʻaogaina atoatoa meafaigaluega faʻaonaponei (e pei o SSDs) ma mafai ona faʻaogaina faʻaoga tetele;
  • Fefaʻatauaʻiga: le mafai ona faʻatautaia fesili i luga o le tele o pepa poʻo le aoina i le taimi e tasi ma le faʻaogaina o fefaʻatauaiga ma le vavae ese;
  • Lagolago mo le toe faia ma le faʻasoaina: o le mafai ona fatuina faʻasalalauga matai-pologa ma tufatufa faʻamaumauga faʻamaumauga i 'auʻaunaga eseese e faʻatatau i se vaega patino;
  • O lo'o tu'uina atu se auivi JavaScript e fai ai auaunaga laiti Foxx, fa'atinoina i totonu o le DBMS server fa'atasi ai ma fa'amatalaga sa'o.

Suigafuafuaina i le faʻasalalauga ArangoDB 3.6:

  • O le faʻatinoga o subqueries, faʻapea foʻi ma le faʻafou ma le SUIA faʻagaioiga ua sili ona lelei;
  • Le mafai ona fa'atusaina le fa'atinoina o fesili a le AQL ua fa'atinoina, lea e mafai ai ona fa'aitiitia le taimi e aoina ai fa'amatalaga fa'asalalauina i nodes kulupu eseese;
  • Fa'atinoina le tuai ona fa'atinoina o pepa, lea e mafai ai i nisi tulaga ona fa'aumatia le mana'oga e toe aumai atoa pepa le talafeagai;
  • Pe a suʻesuʻeina pepa, faʻamautinoa le vave lafoaia o pepa e le fetaui ma le faamama faʻamaonia;
  • O le ArangoSearch suʻesuʻega atoa-tusi afi ua faʻaleleia, lagolagoina le faʻavasegaina e faʻavae i luga o faʻamaumauga tutusa. Fa'aopoopoina le lagolago mo su'esu'ega mo le fa'amae'aina o fa'amatalaga, fa'atinoina TOKENS() ma le PHRASE() galuega mo le fa'atupuina fa'atupuina o su'esu'ega;
  • Fa'aopoopo maxRuntime seti e filifili fa'atapula'a le taimi ole fa'atinoina ole fesili;
  • Fa'aopoopo le filifiliga "—query.optimizer-rules" e pulea ai le fa'agaoioia o nisi fa'atonuga pe a fa'agasolo fesili;
  • O avanoa mo le faʻatulagaina o le faʻaogaina o le fuifui ua faʻalauteleina. Fa'aopoopo le filifiliga "—cluster.upgrade" e filifili ai le faiga fa'aleleia mo nodes i le fuifui;
  • Fa'aopoopo le lagolago mo le TLS 1.3 e fa'aigoaina ai le ala feso'ota'iga i le va o le kalani ma le 'au'aunaga (ona o le fa'aletonu o lo'o fa'aauau pea ona fa'aoga e le kalani le TLS 1.2).

puna: opennet.ru

Faaopoopo i ai se faamatalaga