Nebula graafik avatud lähtekoodiga graafile orienteeritud DBMS

Nebula graafik on DBMS (Andmebaaside haldussüsteem), mis on mõeldud ladustamiseks tõhusalt suured omavahel ühendatud andmekogumid, mis moodustavad graafiku millel võib olla miljardeid sõlme ja triljoneid linke. Tagab kõrge ettevõtte taseme tulemuslikkuse lihtsustada mõeldavaid keerukamaid andmekogumeid sisukaks ja kasulikuks teabeks.

El proyecto See on kirjutatud C ++ keeles ja levitatakse Apache 2.0 litsentsi all. DBMS-i juurde pääsemiseks on kliendikogud valmis Go, Pythoni ja Java jaoks.

Nebula Graphi kohta

DBMS kasutab hajutatud arhitektuuri ilma jagatud ressurssideta, mis tähendab sõltumatute ja iseseisvate protsesside käivitamist graafiliste taotluste ja salvestatud salvestusprotsesside töötlemiseks.

Metateenus on pühendatud andmete liikumise korraldamisele ja metainfo pakkumisele graafikul. Andmete järjepidevuse tagamiseks kasutatakse RAFT algoritmil põhinevat protokolli.

Udukogu graafik, tagab turvalisuse, pakkudes juurdepääsu ainult autentitud kasutajatele kelle mandaadid on loodud rollipõhise juurdepääsu kontrollimise (RBAC) süsteemi kaudu.

peale selle on võimeline ühendama erinevat tüüpi mootoreid ladustamine. Toetus päringute genereerimise keele laiendamiseks uute algoritmidega.

Ja see tagab minimaalse latentsuse andmete lugemisel või kirjutamisel ning kõrge jõudluse säilitamisel. 632 GB suuruse andmebaasi koos 1.200 miljardi tipu, 8.400 miljardi servagraafiga testimisel ühe graafiku sõlme ja kolme salvestatud sõlmeklastriga olid viivitused mitme millisekundi tasemel ning jõudlus kasvas 140 tuhande päringuga sekundis.

Nebula Graphi põhijooned, paistavad silma järgmised:

  • Lineaarne mastaapsus.
  • SQL-i sarnane päringukeel, piisavalt võimas ja hõlpsasti mõistetav. Toetatakse selliseid toiminguid nagu GO (kahesuunalise diagrammi tipu läbimine), GROUP BY, ORDER BY, LIMIT, UNION, UNION DISTINCT, INTERSECT, MINUS, PIPE (kasutades eelmise päringu tulemust). Toetatakse kasutaja määratletud muutujaid ja indekseid.
  • Kõrge kättesaadavus ja rikketaluvus.
  • Varundamise loomise lihtsustamiseks andmebaasi olekukatkestusega hetktõmmiste loomise tugi.
  • Valmis tööstuslikuks kasutamiseks (kasutatakse juba JD, Meituani ja Xiaohongshu infrastruktuuris).
  • Võimalus muuta salvestusskeemi ja andmeid värskendada ilma toiminguid peatamata ja mõjutamata.
  • TTL-i tugi andmete eluea piiramiseks.
  • Käsud salvestusmasinate ja konfiguratsioonide haldamiseks.
  • Tööriista haldamise tööriistad ja töö alguse ajastamine (COMPACT ja FLUSH on endiselt töölt toetatud).
  • Otsimistoimingud kogu tee ja lühima tee jaoks antud tippude vahel.
  • OLAP-liides integreerimiseks kolmandate osapoolte analüüsiplatvormidega.
  • Utiliidid andmete importimiseks CSV-failidest või Sparkist.
  • Ekspordi mõõdikud Prometheuse ja Grafanaga jälgimiseks.
  • Nebula Graph Studio veebiliides graafiliste toimingute visualiseerimiseks, graafiliseks navigeerimiseks, andmesalvestuse kujundamiseks ja laadimisskeemideks.

Kuidas installida Nebula Graph Linuxi?

Neile, kes on huvitatud selle DBMS-i installimisest oma süsteemi, saavad nad seda teha järgides juhiseid mida jagame allpool.

Kui teil on Centos 6 allalaaditav pakett on järgmine. Selleks peate avama oma süsteemis terminali ja sisestama selles järgmise käsu:

wget https://oss-cdn.nebula-graph.io/package/${release_version}/nebula-${release_version}.el6-5.x86_64.rpm

Juhul kui kasutate senti 7, siis peate alla laaditava paketi:

wget https://oss-cdn.nebula-graph.io/package/${release_version}/nebula-${release_version}.el7-5.x86_64.rpm

Kuigi neile, kes on Ubuntu 16.04 LTS kasutajad, allalaaditav pakett on:

wget https://oss-cdn.nebula-graph.io/package/${release_version}/nebula-${release_version}.ubuntu1604.amd64.deb

Või kui teil on Ubuntu LTS 18.04

wget https://oss-cdn.nebula-graph.io/package/${release_version}/nebula-${release_version}.ubuntu1804.amd64.deb

Paketi installimiseks allalaaditud saate seda teha oma eelistatud paketihalduriga või saate seda teha terminalist, tippides ühe järgmistest käskudest.

Pakendite puhul CentOS:

sudo rpm -ivh nebula*.rpm

Kuigi pakendi puhul Ubuntu jaoks:

sudo dpkg -i nebula*.deb

Lõpuks kui olete Arch Linuxi kasutaja saate DBMS-i installida järgmise käsuga:

sudo pacman -S nebula

Lisateavet selle kasutamise, teenuste käivitamise ja muu kohta leiate kogu sellest teabest Järgmisel lingil. 


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.