Igrafu yeNebula i-DBMS egxile kugrafu ifinyelela kunguqulo 3.2

Zimbalwa izinsuku ezedlule ukukhishwa kwenguqulo entsha ye-DBMS Nebula Graph 3.2 kwamenyezelwa, eklanyelwe ukugcina kahle amadathasethi amakhulu axhumene akha igrafu engaba nezigidigidi zamanodi nezigidigidi zezixhumanisi.

i-DBMS isebenzisa i-architecture esabalalisiwe ngaphandle kokwabelana ngezinsiza (okwabelwana-lutho), okusho ukwethulwa kwezinqubo ezizimele nezizimele zokucubungula imibuzo yezithombe kanye nezinqubo zesitoreji esigciniwe. I-metaservice iphatha ukuhlelwa kokunyakaza kwedatha kanye nokunikezwa kolwazi lwe-meta mayelana negrafu. Ukuqinisekisa ukuvumelana kwedatha, isebenzisa umthetho olandelwayo osuselwe ku-algorithm ye-RAFT.

Amanoveli amakhulu we-Nebula Graph 3.2

Kule nguqulo entsha ye-DBMS eyethulwa, kugqanyiswe ukuthi yengezwe futhil ukusekelwa komsebenzi we-extract() ukuze kukhishwe uchungechunge oluncane olufana nenkulumo enikeziwe, kanye nokulungiswa okuthuthukisiwe kwenziwe kufayela lokulungiselela.

Olunye ushintsho oluvela enguqulweni entsha ukuthi wengeze imithetho yokuthuthukisa ukuze kususwe u-opharetha we-AppendVertices futhi ukhubaze izihlungi ze-edge kanye ne-vertex, kanye nokunciphisa inani ledatha elikopishelwe umsebenzi we-JOIN, kanye nezisebenzisi ze-Traverse ne-AppendVertices.

Ngaphezu kwalokhu, inani ledatha elizokopishwa ekusebenzeni kwezinyunyana lapho ukuhanjiswa kwedatha lincishisiwe, imisebenzi ehlukahlukene yenziwa ukuze thuthukisa ukusebenza futhi uthuthukise INDLELA EMFUSHANE KAKHULU KANYE NE-SUBGRAPH.

Singakuthola futhi lokho ukwabiwa kwenkumbulo kuthuthukisiwe (kusetshenziswa i-Arena Allocator) nokuthi amanani ezakhiwo atholakala ngokubhaliselwe ukunciphisa isikhathi esisetshenziswa imibuzo yendawo.

Mayelana nokulungiswa ezenziwe kule nguqulo entsha kubaluliwe okulandelayo:

  • Ukuphahlazeka kwesevisi yewebhu okulungisiwe lapho uthola imilayezo ethile yokuhlasela ekhethekile.
  • Isevisi yesitoreji esilungisiwe iyaphahlazeka lapho iskena izakhiwo ngesikhathi esisodwa.
  • Ukuphahlazeka kwesevisi yesitoreji esingashintshi lapho ubude begama lonqenqema budlula umkhawulo.
  • Kulungiswe ukuphahlazeka lapho inika amandla imodi yombuzo ngesikhathi esisodwa.
  • Isevisi yesitoreji esilungisiwe iyaphahlazeka lapho ubuza izinkomba ezinempahla engu-NULL.
  • Kulungiswe ukuphahlazeka lapho kudedelwa inkomba yombhalo ogcwele.
  • Ukuphahlazeka kwesitoreji esingashintshi lapho kususwa i-vertex kanye nomphetho kucacisa i-vid ngaphezu kwalokho esasikuchaze ngaphambili emkhathini.
  • Kulungiswe isiphazamisi esibangele ukuthi i-daemon ezimele iphume ngemva kokuqalisa kabusha.
  • Kulungiswe inkinga lapho umphumela ochazayo wefomethi ye-JoinDots ubungalungile ethuluzini le-inthanethi le-GraphViz, okubangele ukuguqulwa okuphindwe kabili kusuka ku-JSON.
  • Kulungiswe isiphazamisi emibuzweni yendawo. Ukusetshenziswa kwamaphoyinti kuhlaka manje kukhutshaziwe.
  • Kulungiswe isiphazamisi ukuthi bezingekho izibalo ngaphansi kwesimo sokusebenzisa izinkomba.
  • Isiphazamisi esilungisiwe lapho izoni yesikhathi yeqoqo ihlukile.

Ungayifaka kanjani i-Nebula Graph ku-Linux?

Kulabo abanentshisekelo yokukwazi ukufaka le DBMS kusistimu yabo, bangakwenza lokho ukulandela imiyalo ukuthi sabelana ngezansi.

Uma uneCentos 7 iphakheji okufanele uyilande elandelayo. Ukuze wenze lokhu kufanele uvule i-terminal kusistimu yakho futhi kuyo uzothayipha umyalo olandelayo:

wget https://oss-cdn.nebula-graph.com.cn/package/3.2.0/nebula-graph-3.2.0.el7.x86_64.rpm

Uma kwenzeka usebenzisa I-Centos 8, khona-ke iphakethe odinga ukulilanda yile:

wget https://oss-cdn.nebula-graph.com.cn/package/3.2.0/nebula-graph-3.2.0.el8.x86_64.rpm 

Ngesikhathi endabeni yalabo abangabasebenzisi Ubuntu 18.04 LTS

wget https://oss-cdn.nebula-graph.com.cn/package/3.2.0/nebula-graph-3.2.0.ubuntu1804.amd64.deb

Noma esimweni salabo abangabasebenzisi be-Ubuntu 20.04 LTS noma ngaphezulu, bangalanda ngomyalo olandelayo:

wget https://oss-cdn.nebula-graph.com.cn/package/3.2.0/nebula-graph-3.2.0.ubuntu2004.amd64.deb 

Ukwenza ukufakwa kwephakeji okulandiwe ungakwenza ngomphathi wakho wephakheji owuthandayo noma ungakwenza kusuka esigungwini ngokuthayipha omunye wemiyalo elandelayo.

Endabeni yamaphakeji kweCentOS:

sudo rpm -ivh nebula*.rpm

Ngenkathi yecala lephakheji ye-Ubuntu:

sudo dpkg -i nebula*.deb

Ekugcineni, uma ungumsebenzisi we-Arch Linux ungafaka i-DBMS ngomyalo olandelayo:

sudo pacman -S nebula

Ukuze ufunde kabanzi ngokusetshenziswa kwayo, ukwethulwa kwezinsizakalo nokunye, ungabheka lonke lolu lwazi Kulesi sixhumanisi esilandelayo. 


Okuqukethwe yi-athikili kunamathela ezimisweni zethu ze izimiso zokuhlelela. Ukubika iphutha chofoza lapha.

Yiba ngowokuqala ukuphawula

Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe.

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.