Graafikule orienteeritud DBMS Nebula Graphi esimene stabiilne väljalase

võttis aset avatud DBMS-i vabastamine Udugraafik 1.0.0, mis on loodud suurte omavahel ühendatud andmete kogumite tõhusaks salvestamiseks, mis moodustavad graafiku, mis võib sisaldada miljardeid sõlmi ja triljoneid ühendusi. Projekt on kirjutatud C++ ja jaotatud litsentsitud Apache 2.0 alusel. Klienditeegid DBMS-ile juurdepääsuks on ette valmistatud Go, Python ja Java keelte jaoks. DBMS-i arenduse startup VESoft paar päeva tagasi kätte saanud esimene osa investeeringutest summas 8 miljonit dollarit.

DBMS-is rakendatud hajutatud arhitektuur ilma ressursse jagamata (jagatud-mitte-midagi), mis tähendab sõltumatute ja isemajandavate graafikutaotluste töötlemise protsesside ja salvestatud salvestusprotsesside käivitamist. Metateenus korraldab andmete liikumise ja pakub graafiku kohta metateavet. Andmete järjepidevuse tagamiseks kasutatakse algoritmipõhist protokolli PARVE.

Graafikule orienteeritud DBMS Nebula Graphi esimene stabiilne väljalase

Nebula Graphi peamised omadused:

  • Turvalisus turvalisus pakkudes juurdepääsu ainult autentitud kasutajatele, kelle õigused on määratud rollipõhise juurdepääsukontrolli (RBAC) süsteemi kaudu.
  • Võimalus erinevat tüüpi salvestusmootorite ühendamine. Päringu genereerimise keele laiendamise tugi uute algoritmidega.
  • Minimaalse latentsuse tagamine andmete lugemisel või kirjutamisel ja suure läbilaskevõime säilitamine. Kell testimine ühest graafikusõlmest ja kolmest 632 GB suurusest salvestatud andmebaasisõlmest koosnevas klastris, sealhulgas 1.2 miljardi tipuga ja 8.4 miljardi servaga, olid latentsusajad mitme millisekundi tasemel ja läbilaskevõime kuni 140 tuhat päringut sekundis .

    Graafikule orienteeritud DBMS Nebula Graphi esimene stabiilne väljalase

  • Lineaarne mastaapsus.
  • SQL-i sarnane päringukeel, mis on võimas ja kergesti mõistetav. Toetatud operatsioonide hulka kuuluvad GO (graafitippude kahesuunaline läbimine), GROUP BY, ORDER BY, LIMIT, UNION, UNION DISTINCT, INTERSECT, MIINUS, PIPE (kasutades eelmise päringu tulemust). Toetatakse indekseid ja kasutaja määratud muutujaid.
  • Kõrge kättesaadavuse ja rikete suhtes vastupidavuse tagamine.
  • Toetus andmebaasi oleku lõiguga hetktõmmiste loomisele, et lihtsustada varukoopiate loomist.
  • Tööstuslikuks kasutamiseks valmis (juba kasutusel JD, Meituani ja Xiaohongshu infrastruktuuris).
  • Võimalus muuta andmesalvestusskeemi ja värskendada seda ilma käimasolevaid toiminguid peatamata või mõjutamata.
  • TTL-i tugi andmete eluea piiramiseks.
  • Seadete ja salvestusseadmete haldamise käsud.
  • Tööde haldamise ja tööde käivitamise ajastamise tööriistad (hetkel toetatavatest töödest on COMPACT ja FLUSH).
  • Tehted täistee ja lühima tee leidmiseks etteantud tippude vahel.
  • OLAP-i liides integreerimiseks kolmandate osapoolte analüüsiplatvormidega.
  • Utiliidid andmete importimiseks CSV-failidest või Sparkist.
  • Ekspordi mõõdikuid jälgimiseks Prometheuse ja Grafana abil.
  • Veebi liides
    Nebula Graph Studio graafikuoperatsioonide visualiseerimiseks, graafikul navigeerimiseks, andmesalvestus- ja laadimisskeemide kujundamiseks.
    Graafikule orienteeritud DBMS Nebula Graphi esimene stabiilne väljalase

Allikas: opennet.ru

Lisa kommentaar