Tokollo ea pele e tsitsitseng ea Nebula Graph DBMS e shebaneng le kerafo
etsahetse ho lokolloa ha DBMS e bulehileng Kerafo ea Nebula 1.0.0, e etselitsoeng ho boloka ka nepo lihlopha tse kholo tsa data tse hokahaneng tse etsang kerafo e ka bang le li-node tse libilione le litrilione tsa likhokahano. Morero o ngotsoe ka C ++ le ajoa ke e nang le tumello tlas'a Apache 2.0. Lilaebrari tsa bareki bakeng sa ho fihlella DBMS li lokiselitsoe lipuo tsa Go, Python le Java. Qalo ea nts'etsopele ea DBMS VESoft matsatsing a 'maloa a fetileng fumane karolo ea pele ea matsete ka chelete ea liranta tse limilione tse 8.
LIEKETSENG DBMS sebelisoa meralo e ajoang ntle le ho arolelana lisebelisoa (ho arolelanoa-ha ho letho), ho bolelang ho qalisoa ha mekhoa e ikemetseng le e ikemetseng ea ho etsa kopo ea graphd le mekhoa ea polokelo e bolokiloeng. Ts'ebeletso ea meta e hlophisa motsamao oa data mme e fana ka leseli la meta mabapi le graph. Ho netefatsa ho tsitsa ha data, ho sebelisoa protocol e thehiloeng ho algorithm LIEKETSENG RAFT.
Lintlha tse ka sehloohong tsa Nebula Graph:
Tshireletso tšireletso ka ho fana ka phihlello feela ho basebelisi ba netefalitsoeng bao tumello ea bona e behiloeng ka mokhoa oa taolo ea phihlello e thehiloeng ho karolo (RBAC).
Monyetla ho hokahanya mefuta e fapaneng ea lienjineri tsa polokelo. Ts'ehetso ea ho holisa puo ea tlhahiso ea lipotso ka li-algorithms tse ncha.
Ho netefatsa latency e nyane ha o bala kapa o ngola data le ho boloka phallo e phahameng. Ho tekolo ka har'a sehlopha sa node e le 'ngoe ea graphd le li-database tse tharo tse bolokiloeng tsa 632 GB ka boholo, ho kenyeletsoa lekhalo la li-vertices tse limilione tse likete tse 1.2 le likarolo tse limilione tse likete tse 8.4, li-latencies li ne li le boemong ba li-milliseconds tse' maloa, 'me tlhahiso e ne e fihla ho likopo tse likete tse 140 motsotsoana. .
Linear scalability.
Puo ea potso e kang SQL e matla le e utloisisehang habonolo. Ts'ebetso e tšehelitsoeng e kenyelletsa GO (bilirectional traversal of graph vertices), GROUP BY, ORDER BY, LIMIT, UNION, UNION DISTINCT, INTERSECT, MINUS, PIPE (ho sebelisa sephetho sa potso e fetileng). Li-index le mefuta-futa e hlalosoang ke basebelisi lia tšehetsoa.
Ho netefatsa boteng bo phahameng le ho mamella ho hloleha.
Ts'ehetso ea ho theha linepe ka selae sa boemo ba database ho nolofatsa tlhahiso ea likopi tsa backup.
E loketse ts'ebeliso ea indasteri (e seng e sebelisoa meahong ea JD, Meituan le Xiaohongshu).
Bokhoni ba ho fetola sekema sa polokelo ea data le ho se ntlafatsa ntle le ho emisa kapa ho ama ts'ebetso e tsoelang pele.
Tšehetso ea TTL ho fokotsa nako ea bophelo ba data.
Litaelo tsa ho laola litlhophiso le li-host host.
Lisebelisoa tsa ho laola mosebetsi le ho hlophisa ho qalisoa ha mosebetsi (tsa mesebetsi e tšehetsoeng hona joale ke COMPACT le FLUSH).
Ts'ebetso ea ho fumana tsela e felletseng le tsela e khuts'oane lipakeng tsa li-vertices tse fanoeng.
OLAP segokanyimmediamentsi sa sebolokigolo bakeng sa ho kopantswe le batho ba boraro analytics platforms.
Lisebelisoa tsa ho kenya data ho tsoa ho lifaele tsa CSV kapa ho tsoa ho Spark.
Romella metrics bakeng sa tlhahlobo o sebelisa Prometheus le Grafana.
Sehokelo sa webo Nebula Graph Studio bakeng sa ho bona ts'ebetso ea kerafo, ho tsamaisa li-graph, ho rala polokelo ea data le merero ea ho kenya.