A gráf-orientált DBMS Nebula Graph első stabil kiadása

került sor nyitott DBMS kiadása Köddiagram 1.0.0, amelyet arra terveztek, hogy hatékonyan tárolja az egymással összekapcsolt adathalmazokat, amelyek egy gráfot alkotnak, amely csomópontok milliárdjait és kapcsolatok billióit tartalmazhatja. A projekt C++ és nyelven íródott forgalmazza Apache 2.0 licenc alatt. A DBMS eléréséhez szükséges ügyfélkönyvtárak a Go, Python és Java nyelvekhez készültek. DBMS fejlesztő startup VESoft néhány napja kapott a beruházások első részlete 8 millió dollár értékben.

DBMS-ben alkalmazott elosztott architektúra erőforrások megosztása nélkül (shared-nothing), ami független és önellátó grafikon kérés-feldolgozási folyamatok és tárolt tárolási folyamatok elindítását jelenti. A metaszolgáltatás levezényli az adatok mozgását, és metainformációkat biztosít a grafikonról. Az adatok konzisztenciájának biztosítása érdekében algoritmus alapú protokollt használnak TUTAJ.

A gráf-orientált DBMS Nebula Graph első stabil kiadása

A Nebula Graph főbb jellemzői:

  • Biztonság Biztonság csak azoknak a hitelesített felhasználóknak biztosít hozzáférést, akiknek az engedélyei egy szerepalapú hozzáférés-vezérlési (RBAC) rendszeren keresztül vannak beállítva.
  • Alkalom különböző típusú tárolómotorok összekapcsolása. A lekérdezésgeneráló nyelv új algoritmusokkal történő bővítésének támogatása.
  • Minimális késleltetés biztosítása adatok olvasása vagy írása során, és magas átviteli sebesség fenntartása. Nál nél tesztelés egy gráf csomópontból és három, 632 GB méretű tárolt adatbázis-csomópontból álló klaszterben, beleértve az 1.2 milliárd csúcsot és 8.4 milliárd élt, a várakozási idő több ezredmásodperces szinten volt, az átviteli sebesség pedig akár 140 ezer kérés másodpercenként .

    A gráf-orientált DBMS Nebula Graph első stabil kiadása

  • Lineáris skálázhatóság.
  • Egy SQL-szerű lekérdezési nyelv, amely hatékony és könnyen érthető. A támogatott műveletek közé tartozik a GO (gráfcsúcsok kétirányú bejárása), GROUP BY, ORDER BY, LIMIT, UNION, UNION DISTINCT, INTERSECT, MINUS, PIPE (egy korábbi lekérdezés eredményének felhasználásával). Az indexek és a felhasználó által definiált változók támogatottak.
  • A magas rendelkezésre állás és a hibákkal szembeni ellenálló képesség biztosítása.
  • Pillanatképek létrehozásának támogatása az adatbázis állapotának egy szeletével a biztonsági másolatok létrehozásának egyszerűsítése érdekében.
  • Ipari használatra kész (már használt a JD, Meituan és Xiaohongshu infrastruktúrájában).
  • Lehetőség az adattárolási séma megváltoztatására és frissítésére a folyamatban lévő műveletek leállítása vagy befolyásolása nélkül.
  • TTL támogatás az adatok élettartamának korlátozásához.
  • Parancsok a beállítások és a tárolási gazdagépek kezelésére.
  • Eszközök a munka irányításához és a munkaindítások ütemezéséhez (a jelenleg támogatott munkák közül a COMPACT és a FLUSH).
  • Adott csúcsok közötti teljes és legrövidebb út megtalálásának műveletei.
  • OLAP interfész a harmadik féltől származó analitikai platformokkal való integrációhoz.
  • Segédprogramok adatok importálásához CSV-fájlokból vagy a Sparkból.
  • Mutatók exportálása a Prometheus és a Grafana segítségével történő megfigyeléshez.
  • Webes felület
    Nebula Graph Studio gráfműveletek megjelenítésére, grafikon navigációra, adattárolási és betöltési sémák tervezésére.
    A gráf-orientált DBMS Nebula Graph első stabil kiadása

Forrás: opennet.ru

Hozzászólás