Tionndadh ùr den DBMS ArangoDB 3.6

foillsichte sgaoileadh DBMS ioma-adhbhar ArangoDB 3.6, a bheir seachad modalan sùbailte airson sgrìobhainnean, grafaichean agus dàta prìomh luach a stòradh. Bithear ag obair leis an stòr-dàta tro chànan ceist coltach ri SQL AQL no tro leudachadh sònraichte ann an JavaScript. Tha dòighean stòraidh dàta a’ gèilleadh ri ACID (Atomity, Consistency, Iomallach, Seasmhachd), gnothaichean taic, agus a’ toirt seachad an dà chuid scalability còmhnard agus dìreach. Faodar an DBMS a riaghladh tro eadar-aghaidh lìn no teachdaiche tòcan Arango SH. Còd ArangoDB air a sgaoileadh le le cead fo Apache 2. Tha am pròiseact sgrìobhte ann an C agus JavaScript.

Prìomh fheartan ArangoDB:

  • An comas a dhèanamh gun a bhith a 'mìneachadh sgeama stòraidh dàta (gun sgeama) - tha an dàta air a structaradh ann an cruth sgrìobhainnean anns a bheil meata-dàta agus fiosrachadh mun structar air an sgaradh bho dhàta luchd-cleachdaidh;
  • Taic airson a bhith a’ cleachdadh ArangoDB mar fhrithealaiche airson tagraidhean lìn ann an JavaScript leis a’ chomas faighinn chun stòr-dàta tro REST/Web API;
  • A’ cleachdadh JavaScript airson tagraidhean brobhsair a’ faighinn cothrom air an stòr-dàta agus airson luchd-làimhseachaidh air an cur gu bàs air taobh DBMS;
  • Ailtireachd ioma-snàthainn a bhios a’ cuairteachadh an luchd thairis air a h-uile cores CPU;
  • Modail stòraidh dàta sùbailte a dh’ fhaodas paidhrichean, sgrìobhainnean agus paramadairean prìomh luach a thoirt còmhla a mhìnicheas dàimhean eadar clàran (a ’toirt seachad innealan airson a dhol thairis air vertices graf);
  • Faodar diofar mhodalan riochdachadh dàta (sgrìobhainnean, grafaichean agus paidhrichean prìomh-luach) a mheasgachadh ann an aon cheist, a tha a’ sìmpleachadh cruinneachadh dàta heterogeneous;
  • Taic airson ceistean co-aonaidh (JOIN);
  • an comas an seòrsa clàr-amais a thaghadh a fhreagras ris na gnìomhan a thathar a 'fuasgladh (mar eisimpleir, faodaidh tu an clàr-amais a chleachdadh airson rannsachadh làn-theacsa);
  • Earbsachd gnàthaichte: faodaidh an tagradh fhèin dearbhadh dè a tha nas cudromaiche dha: earbsachd nas àirde no coileanadh nas àirde;
  • Stòradh èifeachdach a bheir làn bhuannachd air bathar-cruaidh an latha an-diugh (leithid SSDs) agus as urrainn caches mòra a chleachdadh;
  • Gnìomhan: an comas ceistean a ruith air iomadh sgrìobhainn no cruinneachadh aig an aon àm le cunbhalachd malairt roghainneil agus aonaranachd;
  • Taic airson ath-riochdachadh agus roinneadh: an comas rèiteachaidhean maighstir-tràille a chruthachadh agus seataichean dàta a sgaoileadh gu diofar luchd-frithealaidh a rèir feart sònraichte;
  • Tha frèam JavaScript air a thoirt seachad gus microservices a chruthachadh Foxx, air a chuir gu bàs taobh a-staigh frithealaiche DBMS le ruigsinneachd dìreach air dàta.

Atharrachaidheanair a mholadh ann am brath ArangoDB 3.6:

  • Tha coileanadh subqueries, a bharrachd air gnìomhachd ÙRACHADH agus REPLACE air a mheudachadh;
  • Chaidh an comas co-shìnte a chuir an gnìomh ceistean AQL a chuir an gnìomh, a leigeas le bhith a’ lughdachadh na h-ùine de chruinneachadh dàta air a sgaoileadh thairis air diofar nodan brabhsair;
  • Cur an gnìomh dàil materialization de sgrìobhainnean, a leigeas ann an cuid de shuidheachaidhean cuir às don fheum air sgrìobhainnean neo-iomchaidh fhaighinn air ais gu tur;
  • Nuair a thathar a’ sganadh sgrìobhainnean, thathas a’ dèanamh cinnteach gun tèid sgrìobhainnean nach eil a’ freagairt ris a’ chriathrag ainmichte a thoirt air falbh tràth;
  • Chaidh einnsean sgrùdaidh làn-theacsa ArangoSearch a leasachadh, a’ toirt taic do rangachadh stèidhichte air coltachd dàta. Taic anailis a bharrachd airson fèin-choileanadh cheistean, cuir an gnìomh gnìomhan TOKENS () agus PHRASE () airson ceistean rannsachaidh a ghineadh gu dinamach;
  • Chaidh suidheachadh maxRuntime a chur ris gus ùine cur an gnìomh na ceiste a chuingealachadh gu roghnach;
  • Roghainn a bharrachd “-query.optimizer-rules” gus smachd a chumail air gnìomhachd cuid de optimizations nuair a bhios tu a ’giullachd cheistean;
  • Chaidh leudachadh a dhèanamh air na cothroman a th’ ann airson gnìomhachd na buidhne a chuir air dòigh. Roghainn a bharrachd “-cluster.upgrade” gus am modh ùrachadh airson nodan sa bhuidheann a thaghadh;
  • Taic a bharrachd airson TLS 1.3 gus an sianal conaltraidh eadar an neach-dèiligidh agus an frithealaiche a chrioptachadh (gu gnàthach bidh an neach-dèiligidh a’ cleachdadh TLS 1.2).

Source: fosgailtenet.ru

Cuir beachd ann