Nebula Awonya ẹya ìmọ orisun awonya-DBMS

Nebula Graph jẹ DBMS (Eto iṣakoso aaye data), eyiti o jẹ ṣe apẹrẹ lati tọju daradara awọn ipilẹ data isopọ nla ti o ṣe apẹrẹ aworan kan eyiti o le ni ọkẹ àìmọye awọn apa ati aimọye awọn ọna asopọ. Fi iṣẹ ṣiṣe ile-iṣẹ giga ga lati ṣe irọrun awọn eto data ti o nira julọ ti o ṣee foju inu sinu alaye ti o ni itumọ ati iwulo.

Ise agbese na A ti kọ ọ ni C ++ ati pinpin labẹ iwe-aṣẹ Apache 2.0. Awọn ile-ikawe alabara fun iraye si DBMS ti ṣetan fun Go, Python, ati Java.

Nipa Nebula Awonya

DBMS nlo faaji ti a pin kaakiri laisi awọn orisun ti a pin, eyiti o tumọ si ifilole ti ominira ati awọn ilana ti ara ẹni lati ṣe ilana awọn ibeere ayaworan ati awọn ilana ipamọ ti o fipamọ.

Awọn meta-iṣẹ ti wa ni igbẹhin si sisẹ iṣipopada data ati pipese alaye-meta lori awonya. Lati rii daju pe iduroṣinṣin data, ilana ti o da lori algorithm RAFT ti lo.

Nebula Awonya, ṣe idaniloju aabo nipasẹ ipese iraye si awọn olumulo ti o jẹrisi nikan ti awọn iwe eri rẹ ti wa ni idasilẹ nipasẹ eto iṣakoso wiwọle orisun ipa (RBAC).

yàtò sí yen ni agbara lati sopọ awọn oriṣiriṣi awọn ọkọ ayọkẹlẹ ibi ipamọ. Atilẹyin lati faagun ede iran ibeere pẹlu awọn alugoridimu tuntun.

Ati pe o pese idaduro kekere nigbati kika tabi kikọ data ati mimu iṣẹ giga ga. Nigbati o ba nṣe idanwo ibi ipamọ data 632GB kan, pẹlu fatesi biliọnu 1.200 kan, aworan eti eti 8.400, lori apa oju eeya kan ati iṣupọ ipade mẹta ti a fipamọ, awọn idaduro wa ni ipele ti ọpọlọpọ awọn milliseconds, ati pe iṣẹ naa dide ni 140 ẹgbẹrun awọn ibeere fun iṣẹju-aaya.

Ti awọn ẹya pataki ti Nebula Graph, awọn wọnyi duro jade:

  • Iwọn ila-ara.
  • Ede ibeere bii SQL, o lagbara to ati rọrun lati ni oye. Awọn iṣẹ bii GO (traversal vertex chart chart bi-itọnisọna), GROUP BY, IBERE NIPA, LIMIT, UNION, UNION DISTINCT, INTERSECT, MINUS, PIPE (lilo abajade ibeere iṣaaju) ni atilẹyin. Awọn oniyipada ti a ṣalaye olumulo ati awọn atọka ni atilẹyin.
  • Wiwa giga ati ifarada ẹbi.
  • Atilẹyin fun ṣiṣẹda awọn sikirinisoti pẹlu ipinya ipinlẹ data lati ṣe simẹnti ẹda idasilẹ.
  • Ṣetan fun lilo ile-iṣẹ (ti tẹlẹ lo ninu awọn amayederun ti JD, Meituan ati Xiaohongshu).
  • Agbara lati yi eto ibi ipamọ pada ati imudojuiwọn data laisi diduro tabi ni ipa awọn iṣẹ.
  • Atilẹyin TTL lati ṣe idinwo igbesi aye data.
  • Awọn aṣẹ fun ṣakoso awọn ogun awọn ibi ipamọ ati awọn atunto.
  • Awọn irinṣẹ lati ṣakoso iṣẹ naa ati ṣeto ibẹrẹ iṣẹ naa (COMPACT ati FLUSH tun ni atilẹyin lati iṣẹ naa).
  • Wa fun ọna kikun ati ọna to kuru ju laarin awọn eegun ti a fun.
  • OLAP wiwo fun isopọpọ pẹlu awọn iru ẹrọ itupalẹ ẹnikẹta.
  • Awọn ohun elo lati gbe data wọle lati awọn faili CSV tabi lati Spark.
  • Awọn iṣiro si ilu okeere fun ibojuwo pẹlu Prometheus ati Grafana.
  • Ni wiwo wẹẹbu Nebula Graph Studio fun iworan ti awọn iṣẹ ayaworan, lilọ kiri ayaworan, apẹrẹ ibi ipamọ data ati awọn eto ikojọpọ.

Bii o ṣe le fi sori ẹrọ Nebula Graph lori Linux?

Fun awọn ti o nifẹ si ni anfani lati fi DBMS yii sori ẹrọ wọn, wọn le ṣe bẹ tẹle awọn itọnisọna ti a pin ni isalẹ.

Ti o ba ni Centos 6 package ti o yẹ ki o ṣe igbasilẹ ni atẹle. Lati ṣe eyi o gbọdọ ṣii ebute lori eto rẹ ati ninu rẹ iwọ yoo tẹ iru aṣẹ wọnyi:

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

Ni ọran ti o lo Awọn ile-iṣẹ 7, lẹhinna package ti o nilo lati ṣe igbasilẹ ni:

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

Nigba ti fun awọn ti o jẹ awọn olumulo Ubuntu 16.04 LTS, package lati ṣe igbasilẹ ni:

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

Tabi ti o ba ni Ubuntu 18.04 LTS

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

Lati ṣe fifi sori ẹrọ package gbasilẹ, o le ṣe pẹlu oluṣakoso package ayanfẹ rẹ tabi o le ṣe lati ọdọ ebute nipasẹ titẹ ọkan ninu awọn ofin wọnyi.

Ninu ọran awọn idii fun CentOS:

sudo rpm -ivh nebula*.rpm

Lakoko ti o ti fun ọran package fun Ubuntu:

sudo dpkg -i nebula*.deb

Níkẹyìn, ti o ba jẹ olumulo Linux Arch o le fi sori ẹrọ DBMS pẹlu aṣẹ atẹle:

sudo pacman -S nebula

Lati ni imọ siwaju sii nipa lilo rẹ, ifilole awọn iṣẹ ati awọn miiran, o le kan si gbogbo alaye yii Ni ọna asopọ atẹle. 


Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Jẹ akọkọ lati sọ ọrọ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade. O beere aaye ti wa ni samisi pẹlu *

*

*

  1. Lodidi fun data naa: Miguel Ángel Gatón
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.