Itusilẹ iduroṣinṣin akọkọ ti DBMS Nebula Graph ti o da lori iwọn

waye itusilẹ DBMS ṣiṣi Nebula Awonya 1.0.0, ti a ṣe lati ṣafipamọ daradara awọn eto nla ti data isọpọ ti o ṣe iwọn ti o le ni awọn ọkẹ àìmọye awọn apa ati awọn aimọye awọn ọna asopọ. Ise agbese ti kọ ninu C ++ ati pin nipasẹ iwe-aṣẹ labẹ Apache 2.0. Awọn ile-ikawe alabara fun iraye si DBMS ti pese sile fun Go, Python ati awọn ede Java. Ibẹrẹ idagbasoke DBMS VESoft ni awọn ọjọ diẹ sẹhin ni ipin akọkọ ti awọn idoko-owo ni iye ti $ 8 million.

NI DBMS loo faaji ti a pin laisi pinpin awọn orisun (pin-ohunkohun), ti o tumọ si ifilọlẹ ti ominira ati awọn ilana sisẹ ibeere ayaworan ti ara ẹni ati awọn ilana ipamọ ipamọ. Meta-iṣẹ orchestrates awọn ronu ti data ati ki o pese awon orisirisi-alaye nipa awonya. Lati rii daju aitasera data, ilana ti o da lori algoridimu ti lo RAFT.

Itusilẹ iduroṣinṣin akọkọ ti DBMS Nebula Graph ti o da lori iwọn

Awọn ẹya akọkọ ti Nebula Graph:

  • Aabo aabo nipa ipese wiwọle nikan si awọn olumulo ti o jẹri ti a ṣeto awọn igbanilaaye nipasẹ eto iṣakoso wiwọle ti o da lori ipa (RBAC).
  • Anfani pọ yatọ si orisi ti ipamọ enjini. Atilẹyin fun faagun ede iran ibeere pẹlu awọn algoridimu tuntun.
  • Aridaju idii ti o kere ju nigba kika tabi kikọ data ati mimu gbigbejade giga. Ni idanwo ninu iṣupọ kan ti apa ayaworan kan ati awọn apa ibi ipamọ data mẹta ti 632 GB ni iwọn, pẹlu garf kan ti awọn inaro 1.2 bilionu ati awọn egbegbe 8.4 bilionu, awọn latencies wa ni ipele ti ọpọlọpọ awọn milliseconds, ati pe igbejade jẹ to 140 ẹgbẹrun awọn ibeere fun iṣẹju keji .

    Itusilẹ iduroṣinṣin akọkọ ti DBMS Nebula Graph ti o da lori iwọn

  • Imuwọn laini.
  • Ede ibeere ti o dabi SQL ti o lagbara ati rọrun lati ni oye. Awọn iṣẹ ti a ṣe atilẹyin pẹlu GO (itọpa ọna-itọka meji ti awọn inaro ayaworan), GROUP BY, ORDER BY, LIMIT, UNION, UNION DISTINCT, INTERSECT, MINUS, PIPE (lilo abajade lati ibeere iṣaaju). Awọn atọka ati awọn oniyipada asọye olumulo ni atilẹyin.
  • Aridaju wiwa giga ati resilience si awọn ikuna.
  • Atilẹyin fun ṣiṣẹda snapshots pẹlu bibẹ pẹlẹbẹ ti ipo data data lati jẹ ki ẹda ti awọn ẹda afẹyinti rọrun.
  • Ṣetan fun lilo ile-iṣẹ (ti a lo tẹlẹ ninu awọn amayederun ti JD, Meituan ati Xiaohongshu).
  • Agbara lati yi ero ibi ipamọ data pada ki o ṣe imudojuiwọn laisi idaduro tabi ni ipa awọn iṣẹ ṣiṣe ti nlọ lọwọ.
  • Atilẹyin TTL lati ṣe idinwo igbesi aye data.
  • Awọn aṣẹ fun iṣakoso awọn eto ati awọn ogun ibi ipamọ.
  • Awọn irinṣẹ fun iṣakoso iṣẹ ati ṣiṣe eto awọn ifilọlẹ iṣẹ (ti awọn iṣẹ ti o ni atilẹyin lọwọlọwọ jẹ COMPACT ati FLUSH).
  • Awọn iṣẹ ṣiṣe wiwa ọna pipe ati ọna ti o kuru ju laarin awọn opin ti a fun.
  • Ni wiwo OLAP fun isọpọ pẹlu awọn iru ẹrọ atupale ẹni-kẹta.
  • Awọn ohun elo fun gbigbe data wọle lati awọn faili CSV tabi lati Spark.
  • Awọn metiriki okeere fun ibojuwo ni lilo Prometheus ati Grafana.
  • Oju-iwe ayelujara ni wiwo
    Nebula Graph Studio fun wiwo awọn iṣẹ ayaworan, lilọ kiri awọnya, ṣe apẹrẹ ibi ipamọ data ati awọn ero ikojọpọ.
    Itusilẹ iduroṣinṣin akọkọ ti DBMS Nebula Graph ti o da lori iwọn

orisun: opennet.ru

Fi ọrọìwòye kun