Az első stabil kiadás a gráf-alapú Nebula Graph adatbázis-kezelőről.

Megvalósult nyílt SGBD kiadása Nebula Graph 1.0.0, amely a nagy mennyiségű összekapcsolt adat hatékony tárolására szolgál, amelyek gráfot alkotnak, amely miliárdnyi csomópontot és trilliónyi kapcsolatot tartalmazhat. A projekt C++ nyelven készült, és terjesztésre kerül az Apache 2.0 licenc alatt. Az SGBD-hez való csatlakozásra a kliens könyvtárak készültek Go, Python és Java nyelvekhez. Az SGBD fejlesztésével foglalkozó VESoft startup néhány nappal ezelőtt megkapta 8 millió dolláros első tőkebefektetést kapott.

Az SGBD használatban van osztott architektúrával rendelkezik, erőforrások megosztása nélkül (shared-nothing), amely független és önálló queryprocesszorokat (graphd) és tárolási folyamatokat (storaged) működtet. Az adatok mozgatásának vezérlésével és a gráf meta-információinak biztosításával a meta-szolgáltatás foglalkozik. Az adatok konzisztenciájának biztosítása érdekében egy RAFT.

Az első stabil kiadás a gráf-alapú Nebula Graph adatbázis-kezelőről.

A Nebula Graph főbb jellemzői:

  • Az biztosítás biztonsági csak az azonosított felhasználóknak való hozzáférés biztosításával, akiknek jogosultságait a szerepkör alapú hozzáférés-irányítási rendszeren (RBAC) keresztül határozzák meg.
  • Lehetőség különböző típusú tárolási motorok csatlakoztatása. A lekérdezés-építési nyelv új algoritmusokkal való kiterjesztésének támogatása.
  • A minimális késleltetés biztosítása az adatok olvasásakor vagy írásakor, és a magas átbocsátás fenntartása. Egy testing 632 GB méretű adatbázis egy graphd és három storaged csomóponttal rendelkező klaszter esetén, amely 1,2 milliárd csomópontot és 8,4 milliárd élt tartalmazott, a késleltetés néhány milliszekundum szinten volt, míg az átbocsátás akár 140 ezer lekérdezést másodpercenként is elérte.

    Az első stabil kiadás a gráf-alapú Nebula Graph adatbázis-kezelőről.
  • Lineáris skálázhatóság.
  • SQL-szerű lekérdezési nyelv, amely elég erős és könnyen érthető. Támogatott műveletek: GO (kétirányú gráfcsomópont-bejárás), GROUP BY, ORDER BY, LIMIT, UNION, UNION DISTINCT, INTERSECT, MINUS, PIPE (az előző lekérdezés eredményeinek felhasználása). Indexek és felhasználó által definiált változók támogatottak.
  • Magas rendelkezésre állás és hibákra való ellenállás biztosítása.
  • Tároló állapotának pillanatképeinek elkészítésének támogatása a biztonsági mentések egyszerűsítése érdekében.
  • Ipari alkalmazásra készen áll (már a JD, Meituan és Xiaohongshu cégek infrastruktúrájában használják).
  • Adat tárolási és frissítési séma megváltoztatása leállás vagy a végrehajtott műveletek befolyásolása nélkül.
  • TTL támogatás az adatok élettartamának korlátozására.
  • Parancsok a tárolási beállítások és hosztok kezelésére.
  • Eszközök a feladatok kezelésére és a feladatok indításának ütemezésére (jelenleg a COMPACT és FLUSH feladatok támogatottak).
  • Teljes és legrövidebb útvonal keresési műveletek adott csúcsok között.
  • OLAP interfész harmadik féltől származó elemzőplatformokkal való integrációhoz.
  • Eszközök adatok importálásához CSV fájlokból vagy Spark-ból.
  • Metrikák exportálása a Prometheus és Grafana segítségével történő megfigyeléshez.
  • Webes felület
    Nebula Graph Studio a gráffal végzett műveletek vizualizálására, a gráfban való navigációra, a tárolási séma tervezésére és az adatok betöltésére.
    Az első stabil kiadás a gráf-alapú Nebula Graph adatbázis-kezelőről.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster