Siideynta ugu horreysa ee xasilloon ee garaafka ku jihaysan garaafka DBMS Nebula Graph

dhacay sii daynta DBMS furan Sawirka Nebula 1.0.0, loogu talagalay in si hufan loo kaydiyo xog badan oo isku xidhan kuwaas oo samayn kara garaaf ka koobnaan kara balaayiin nood iyo trillions oo isku xidh ah. Mashruucu wuxuu ku qoran yahay C++ iyo qaybiyey shatiga ku haysta Apache 2.0. Maktabadaha macmiilka ee gelitaanka DBMS waxaa loo diyaariyey luqadaha Go, Python iyo Java. Horumarinta horumarinta DBMS VESoft dhawr maalmood ka hor helay qeybtii ugu horeysay ee maalgelinta oo dhan $8 milyan.

Gudaha DBMS codsatay qaabdhismeedka qaybsan iyada oo aan la wadaagin agabka (la wadaago-waxba), taas oo tusinaysa bilaabista hababka codsiga garaafaysan oo madax-banaan oo isku filan iyo hababka kaydinta kaydinta. Adeegga-badan ayaa habeeya dhaqdhaqaaqa xogta wuxuuna bixiyaa macluumaad-badan oo ku saabsan garaafka. Si loo hubiyo joogtaynta xogta, hab-maamuuska algorithm-ku-salaysan ayaa la isticmaalaa RAFT.

Siideynta ugu horreysa ee xasilloon ee garaafka ku jihaysan garaafka DBMS Nebula Graph

Tilmaamaha ugu muhiimsan ee Nebula Graph:

  • Amniga amniga iyadoo la siinayo marin u helida isticmaalayaasha la xaqiijiyay ee ogolaanshahooda lagu dejiyay nidaamka xakamaynta gelitaanka doorka ku salaysan (RBAC).
  • Fursad isku xidhka noocyada kala duwan ee matoorada kaydinta. Taageerada lagu balaadhinayo luqadda jiilka weydiinta oo leh algorithms cusub.
  • Xaqiijinta daahitaanka ugu yar marka la akhrinayo ama la qorayo xogta iyo ilaalinta wax soo saarka sare. Marka tijaabinaya Koox ka kooban hal garaaf garaaf ah iyo saddex noodh kayd ah oo kaydsan oo ah 632 GB oo cabbir ah, oo ay ku jiraan garaafka 1.2 bilyan vertices iyo 8.4 bilyan geesood, latencies waxay ahaayeen heer dhowr millise seconds, wax soo saarku wuxuu ahaa ilaa 140 kun codsi ilbiriqsikii. .

    Siideynta ugu horreysa ee xasilloon ee garaafka ku jihaysan garaafka DBMS Nebula Graph

  • Miisaanka toosan.
  • Luuqad su'aal u eeg SQL oo awood leh oo si fudud loo fahmi karo. Hawlgallada la taageeray waxaa ka mid ah GO (laba jiho ah oo jaantusyada garaafyada ah), KOOXDA, AMARKA, LIMIT, UNION, UNION DISTINCT, INTERSECT, MINUS, PIPE (iyadoo la adeegsanayo natiijada weydiimo hore). Tusmooyinka iyo doorsoomayaasha ku qeexan isticmaale waa la taageerayaa.
  • Xaqiijinta helitaanka sare iyo adkeysiga guuldarrada.
  • Taageerida abuurista sawir-qaadis leh qayb ka mid ah xogta xogta si loo fududeeyo abuurista nuqullo gurmad ah.
  • U diyaarsan isticmaalka warshadaha (horey loogu isticmaalay kaabayaasha JD, Meituan iyo Xiaohongshu).
  • Awoodda lagu beddelo nidaamka kaydinta xogta oo la cusboonaysiiyo iyada oo aan la joojin ama saamaynayn hawlaha socda.
  • Taageerada TTL si loo xaddido xogta nolosha.
  • Awaamiirta maaraynta goobaha iyo martigeliyayaasha kaydinta
  • Qalabka lagu maareeyo shaqada iyo jadwalaynta bilowga shaqada (shaqooyinka hadda la taageero waa COMPACT iyo FLUSH).
  • Hawlgallada lagu raadinayo dariiqa dhammaystiran iyo dariiqa ugu gaaban ee u dhexeeya cidhifyada la bixiyay.
  • Isku xirka OLAP ee is dhexgalka ee goobaha falanqaynta dhinac saddexaad.
  • Utilities ka soo dejinta xogta CSV files ama ka Spark.
  • Dhoofinta cabbirada la socodka isticmaalka Prometheus iyo Grafana.
  • Isku xirka shabakadda
    Nebula Graph Studio si loo sawiro hawlaha garaafyada, garaafyada garaafyada, naqshadaynta kaydinta xogta iyo qorshayaasha dejinta.
    Siideynta ugu horreysa ee xasilloon ee garaafka ku jihaysan garaafka DBMS Nebula Graph

Source: opennet.ru

Add a comment