La unua stabila eldono de la grafik-orientita DBMS Nebula Graph

okazis liberigo de malfermita DBMS Nebula Grafiko 1.0.0, dizajnita por efike stoki grandajn arojn de interligitaj datenoj kiuj formas grafeon kiu povas enhavi miliardojn da nodoj kaj duilionojn da ligoj. La projekto estas skribita en C++ kaj distribuita de licencita sub Apache 2.0. Klientbibliotekoj por aliri la DBMS estas pretaj por la Go, Python kaj Java lingvoj. DBMS-disvolva lanĉo VESoft antaŭ kelkaj tagoj ricevita la unua parto de investoj en la kvanto de $8 milionoj.

EN DBMS aplikita distribuita arkitekturo sen kunhavado de rimedoj (kunhavita-nenio), implicante la lanĉon de sendependaj kaj memsufiĉaj grafd-petaj pretigaj procezoj kaj stokitaj stokadprocezoj. La meta-servo reĝisoras la movadon de datenoj kaj disponigas metainformojn pri la grafeo. Por certigi datenkonsistecon, algoritmo bazita protokolo estas uzata FLOSO.

La unua stabila eldono de la grafik-orientita DBMS Nebula Graph

Ĉefaj trajtoj de Nebula Graph:

  • Sekureco sekureco disponigante aliron nur al aŭtentikigitaj uzantoj kies permesoj estas fiksitaj per rol-bazita alirkontrolo (RBAC) sistemo.
  • Ebleco konektante malsamajn specojn de stokaj motoroj. Subteno por vastigi la demandogeneracian lingvon per novaj algoritmoj.
  • Certigante minimuman latentecon dum legado aŭ skribado de datumoj kaj konservante altan trairon. Ĉe testado en areto de unu graphd-nodo kaj tri stokitaj datumbaznodoj de 632 GB en grandeco, inkluzive de garfo de 1.2 miliardoj da verticoj kaj 8.4 miliardoj da randoj, latentecoj estis je la nivelo de pluraj milisekundoj, kaj la trairo estis ĝis 140 mil petoj je sekundo. .

    La unua stabila eldono de la grafik-orientita DBMS Nebula Graph

  • Lineara skaleblo.
  • SQL-simila demanda lingvo, kiu estas potenca kaj facile komprenebla. Subtenataj operacioj inkluzivas GO (dudirekta trairo de grafeaj verticoj), GROUP BY, ORDER BY, LIMIT, UNION, UNION DISTINCT, INTERSECT, MINUS, PIPE (uzante la rezulton de antaŭa demando). Indeksoj kaj uzant-difinitaj variabloj estas subtenataj.
  • Certigante altan haveblecon kaj fortikecon al fiaskoj.
  • Subteno por kreado de momentfotoj kun tranĉaĵo de la datumbaza stato por simpligi la kreadon de rezervaj kopioj.
  • Preta por industria uzo (jam uzata en la infrastrukturo de JD, Meituan kaj Xiaohongshu).
  • La kapablo ŝanĝi la datuman stokadoskemon kaj ĝisdatigi ĝin sen ĉesi aŭ influi daŭrajn operaciojn.
  • TTL-subteno por limigi datumvivon.
  • Komandoj por administri agordojn kaj stokajn gastigantojn.
  • Iloj por administri laboron kaj plani laborlanĉojn (el la verkoj nuntempe subtenataj estas COMPACT kaj FLUSH).
  • Operacioj de trovado de la kompleta vojo kaj la plej mallonga vojo inter donitaj verticoj.
  • OLAP-interfaco por integriĝo kun triapartaj analizaj platformoj.
  • Iloj por importi datumojn de CSV-dosieroj aŭ de Spark.
  • Eksportu metrikojn por monitorado uzante Prometheus kaj Grafana.
  • Reta interfaco
    Nebula Graph Studio por bildigado de grafikaj operacioj, grafika navigado, dezajnado de datumstokado kaj ŝarĝado de skemoj.
    La unua stabila eldono de la grafik-orientita DBMS Nebula Graph

fonto: opennet.ru

Aldoni komenton