Rhyddhad sefydlog cyntaf o Nebula Graff DBMS sy'n canolbwyntio ar graff

cymryd lle rhyddhau DBMS agored Graff Nebula 1.0.0, wedi'i gynllunio i storio setiau mawr o ddata rhyng-gysylltiedig yn effeithlon sy'n ffurfio graff a all gynnwys biliynau o nodau a thriliynau o gysylltiadau. Mae'r prosiect wedi'i ysgrifennu yn C++ a dosbarthu gan trwyddedig o dan Apache 2.0. Mae llyfrgelloedd cleientiaid ar gyfer cyrchu'r DBMS wedi'u paratoi ar gyfer yr ieithoedd Go, Python a Java. Cychwyn datblygu DBMS VESoft ychydig ddyddiau yn ôl got y gyfran gyntaf o fuddsoddiadau yn y swm o $8 miliwn.

YN DBMS wedi'i gymhwyso pensaernïaeth ddosbarthedig heb rannu adnoddau (rhannu-dim), sy'n awgrymu lansio prosesau prosesu ceisiadau graffd annibynnol a hunangynhaliol a phrosesau storio wedi'u storio. Mae'r meta-wasanaeth yn trefnu symudiad data ac yn darparu meta-wybodaeth am y graff. Er mwyn sicrhau cysondeb data, defnyddir protocol sy'n seiliedig ar algorithm FFYRDD.

Rhyddhad sefydlog cyntaf o Nebula Graff DBMS sy'n canolbwyntio ar graff

Prif nodweddion Graff Nebula:

  • Diogelwch Diogelwch trwy ddarparu mynediad yn unig i ddefnyddwyr dilys y mae eu caniatâd wedi'i osod trwy system rheoli mynediad seiliedig ar rôl (RBAC).
  • Cyfle cysylltu gwahanol fathau o beiriannau storio. Cefnogaeth i ehangu iaith cynhyrchu ymholiad gydag algorithmau newydd.
  • Sicrhau cyn lleied â phosibl o hwyrni wrth ddarllen neu ysgrifennu data a chynnal trwybwn uchel. Yn profi mewn clwstwr o un nod graff a thri nod cronfa ddata wedi'i storio gyda maint o 632 GB, gan gynnwys garf o 1.2 biliwn fertig ac 8.4 biliwn o ymylon, roedd cuddni ar lefel sawl milieiliad, ac roedd y mewnbwn hyd at 140 mil o geisiadau fesul ail.

    Rhyddhad sefydlog cyntaf o Nebula Graff DBMS sy'n canolbwyntio ar graff

  • Scalability llinol.
  • Iaith ymholiad tebyg i SQL sy'n bwerus ac yn hawdd ei deall. Mae gweithrediadau a gefnogir yn cynnwys GO (tramwyo fertigau graff yn ddeugyfeiriadol), GRŴP GAN, GORCHYMYN GAN, TERFYN, UNDEB, UNION DISTINCT, INTERSECT, MINUS, PIPE (gan ddefnyddio canlyniad ymholiad blaenorol). Cefnogir mynegeion a newidynnau a ddiffinnir gan ddefnyddwyr.
  • Sicrhau argaeledd uchel a gwydnwch i fethiannau.
  • Cefnogaeth i greu cipluniau gyda darn o gyflwr y gronfa ddata i symleiddio'r broses o greu copïau wrth gefn.
  • Yn barod ar gyfer defnydd diwydiannol (a ddefnyddir eisoes yn seilwaith JD, Meituan a Xiaohongshu).
  • Y gallu i newid y cynllun storio data a'i ddiweddaru heb atal neu effeithio ar weithrediadau parhaus.
  • Cefnogaeth TTL i gyfyngu ar oes data.
  • Gorchmynion ar gyfer rheoli gosodiadau a gwesteiwyr storio.
  • Offer ar gyfer rheoli gwaith ac amserlennu lansiadau gwaith (y gweithiau a gefnogir ar hyn o bryd yw COMPACT a FLUSH).
  • Gweithrediadau dod o hyd i'r llwybr cyflawn a'r llwybr byrraf rhwng fertigau penodol.
  • Rhyngwyneb OLAP ar gyfer integreiddio â llwyfannau dadansoddeg trydydd parti.
  • Cyfleustodau ar gyfer mewnforio data o ffeiliau CSV neu o Spark.
  • Metrigau allforio ar gyfer monitro gan ddefnyddio Prometheus a Grafana.
  • Rhyngwyneb gwe
    Stiwdio Graff Nebula ar gyfer delweddu gweithrediadau graff, llywio graffiau, dylunio cynlluniau storio a llwytho data.
    Rhyddhad sefydlog cyntaf o Nebula Graff DBMS sy'n canolbwyntio ar graff

Ffynhonnell: opennet.ru

Ychwanegu sylw