Sgaoileadh an graf DBMS Nebula 3.2

Chaidh foillseachadh an fosgailte DBMS Nebula Graph 3.2 fhoillseachadh, air a dhealbhadh airson stòradh èifeachdach de sheataichean mòra de dhàta eadar-cheangailte a chruthaicheas graf a dh’ fhaodas billeanan de nodan agus trilleanan de cheanglaichean a chlàradh. Tha am pròiseact sgrìobhte ann an C ++ agus air a chuairteachadh fo chead Apache 2.0. Tha leabharlannan teachdaiche airson faighinn chun DBMS air an ullachadh airson na cànanan Go, Python agus Java.

Bidh an DBMS a’ cleachdadh ailtireachd sgaoilte gun a bhith a’ roinneadh ghoireasan (rud sam bith co-roinnte), a tha a’ ciallachadh gun tèid pròiseasan giullachd ceist grafaigeach neo-eisimeileach agus fèin-sheasmhach a chuir air bhog agus pròiseasan stòraidh air an stòradh. Bidh an meta-sheirbheis a’ stiùireadh gluasad dàta agus a’ toirt seachad meata-fhiosrachadh mun ghraf. Gus dèanamh cinnteach à cunbhalachd dàta, thèid protocol stèidhichte air algorithm RAFT a chleachdadh.

Prìomh fheartan Graf Nebula:

  • A’ dèanamh cinnteach à tèarainteachd le bhith a’ cuingealachadh ruigsinneachd a-mhàin do luchd-cleachdaidh dearbhte aig a bheil ceadan air an suidheachadh tro shiostam smachd ruigsinneachd stèidhichte air dreuchd (RBAC).
  • Comas diofar sheòrsaichean de einnseanan stòraidh a cheangal. Taic airson cànan ginealach ceist a leudachadh le algoirmean ùra.
  • A’ dèanamh cinnteach à glè bheag de dh’ ùine nuair a bhios tu a’ leughadh no a’ sgrìobhadh dàta agus a’ cumail àrd trochur. Nuair a chaidh deuchainn a dhèanamh ann am buidheann de aon nód grafach agus trì nodan le stòradh, stòr-dàta 632 GB, a’ toirt a-steach graf de 1.2 billean vertices agus 8.4 billean oirean, bha latencies beagan mhilleanan-tomhais, agus bha an teachd a-steach suas ri 140 mìle iarrtas gach diog.
  • Scalability loidhneach.
  • Cànan ceist coltach ri SQL a tha cumhachdach agus furasta a thuigsinn. Tha gnìomhan le taic a’ toirt a-steach GO (gluasad dà-thaobhach air vertices grafa), GROUP BY, ORDER BY, LIMIT, UNION, UNION DISTINCT, INTERSECT, MINUS, PIPE (a’ cleachdadh an toradh bho cheist roimhe). Thathas a’ toirt taic do chlàran-amais agus caochladairean a tha air an sònrachadh leis a’ chleachdaiche.
  • A’ dèanamh cinnteach à ruigsinneachd àrd agus tapaidh an aghaidh fàilligidhean.
  • Taic airson dealbhan a chruthachadh le sliseag de staid an stòr-dàta gus cruthachadh lethbhric cùl-taic a dhèanamh nas sìmplidhe.
  • Deiseil airson cleachdadh gnìomhachais (air a chleachdadh mar-thà ann am bun-structar JD, Meituan agus Xiaohongshu).
  • Comas an sgeama stòraidh dàta atharrachadh agus ùrachadh gun a bhith a’ stad no a’ toirt buaidh air gnìomhachd leantainneach.
  • Taic TTL gus beatha dàta a chuingealachadh.
  • Òrdughan airson a bhith a’ riaghladh shuidheachaidhean agus luchd-stòraidh.
  • Innealan airson a bhith a’ stiùireadh obair agus cur air bhog obair a chlàradh (de na h-obraichean a tha a’ faighinn taic an-dràsta tha COMPACT agus FLUSH).
  • Obrachaidhean gus an t-slighe iomlan a lorg agus an t-slighe as giorra eadar vertices sònraichte.
  • Eadar-aghaidh OLAP airson amalachadh le àrd-ùrlaran anailis treas-phàrtaidh.
  • Goireasan airson dàta a thoirt a-steach bho fhaidhlichean CSV no bho Spark.
  • Meudan às-mhalairt airson sgrùdadh a’ cleachdadh Prometheus agus Grafana.
  • Eadar-aghaidh lìn Nebula Graph Studio airson gnìomhachd grafa fhaicinn, seòladh grafa, dealbhadh stòradh dàta agus sgeamaichean luchdachadh.

Anns an fhoillseachadh ùr:

  • Taic a bharrachd airson gnìomh earrann () gus fo-thalamh a thoirt a-mach a tha a rèir abairt sònraichte.
  • Roghainnean as fheàrr san fhaidhle rèiteachaidh.
  • Riaghailtean optimization air an cur ris gus an gnìomhaiche AppendVertices gun fheum a thoirt air falbh agus cuir an sàs sìoltachain iomall is vertex a chuir dheth.
  • Chaidh an ìre de dhàta a chaidh a chopaigeadh airson gnìomhachd JOIN, a bharrachd air airson na gnìomhaichean Traverse and AppendVertices, a lughdachadh.
  • Coileanadh as fheàrr de SHORTEST PATH agus SUBGRAPH
  • Riarachadh cuimhne nas fheàrr (Arena Allocator air a chomasachadh).

Source: fosgailtenet.ru

Cuir beachd ann