圖數(shù)據(jù)庫(kù)
圖數(shù)據(jù)庫(kù)區(qū)別于關(guān)系型數(shù)據(jù)庫(kù),基于圖模型,使用點(diǎn)邊來(lái)表示、存儲(chǔ)、處理數(shù)據(jù),擁有靈活的數(shù)據(jù)抽象模型,能夠更好地表達(dá)出“關(guān)系”的概念。適用于金融、工業(yè)、互聯(lián)網(wǎng)、社交、電信、政務(wù)等領(lǐng)域的關(guān)系數(shù)據(jù)管理和分析挖掘。
TuGraph
螞蟻TuGraph是一套分布式圖數(shù)據(jù)庫(kù)系統(tǒng),可以支持萬(wàn)億級(jí)邊上的實(shí)時(shí)查詢。TuGraph由螞蟻集團(tuán)和清華大學(xué)共同研發(fā),是圖數(shù)據(jù)庫(kù)權(quán)威測(cè)試世界紀(jì)錄保持者,也是世界上有測(cè)試紀(jì)錄的“最快”的圖數(shù)據(jù)庫(kù)(LDBC SNB測(cè)試結(jié)果),在功能完整性、吞吐率、響應(yīng)時(shí)間等技術(shù)指標(biāo)上均達(dá)到全球領(lǐng)先水平,目前已在螞蟻內(nèi)部的300多個(gè)場(chǎng)景中得到應(yīng)用。
目前,螞蟻集團(tuán)開(kāi)源了TuGraph系統(tǒng)中的單機(jī)版圖數(shù)據(jù)TuGraph-DB以及流式圖計(jì)算系統(tǒng)TuGraph-Analytics。其中TuGraph-DB提供了完備的圖數(shù)據(jù)庫(kù)基礎(chǔ)功能和成熟的產(chǎn)品設(shè)計(jì),具備完整的事務(wù)支持和豐富的系統(tǒng)特性,可在單機(jī)上部署,使用成本低,支持TB級(jí)別的數(shù)據(jù)規(guī)模和百億級(jí)別大圖,足以滿足大多數(shù)業(yè)務(wù)場(chǎng)景需求。相較于市場(chǎng)上常見(jiàn)的開(kāi)源產(chǎn)品,TuGraph單機(jī)版的性能高 10 倍以上。而TuGraph-Analytics則是業(yè)界首個(gè)工業(yè)級(jí)流式圖計(jì)算系統(tǒng)。它能夠在超大規(guī)模圖上進(jìn)行流式復(fù)雜計(jì)算,支持SQL和GQL 圖表融合的查詢語(yǔ)言、離線實(shí)時(shí)一體化圖計(jì)算能力以及云原生化的部署方式,開(kāi)發(fā)方式便捷,部署成本低。
隨著TuGraph的開(kāi)源,開(kāi)發(fā)者可以聚焦應(yīng)用層,輕松打造屬于自己的圖數(shù)據(jù)。TuGraph開(kāi)源采用Apache2.0協(xié)議,在Github和Gitee上進(jìn)行托管。
Rust插件
Rust作為編程語(yǔ)言界系統(tǒng)編程領(lǐng)域的新起之秀,在安全性、可靠性以及符合人體工程學(xué)這幾個(gè)角度深受開(kāi)發(fā)者們喜愛(ài)。在一些金融數(shù)據(jù)場(chǎng)景下,Rust可以有效地避免內(nèi)存安全問(wèn)題,給系統(tǒng)帶來(lái)更加安全的保障。
TuGraph-DB作為金融級(jí)圖數(shù)據(jù)庫(kù),除了高性能這個(gè)標(biāo)簽外,強(qiáng)大的插件生態(tài)也是它的一大“殺手锏”。用戶可以通過(guò)插件機(jī)制以存儲(chǔ)過(guò)程方式來(lái)擴(kuò)展TuGraph-DB的功能。TuGraph-DB插件機(jī)制支持多種語(yǔ)言,除了包括C++, Python等,最近還添加了對(duì)Rust語(yǔ)言的支持。
在這里有一篇詳細(xì)的教程如何在TuGraph-DB中編寫(xiě)Rust插件。
https://github.com/antkiller996/rust-tugraph-plugin-tutorial
在這個(gè)教程中你會(huì)學(xué)習(xí)到:
如何使用vscode Dev Containers插件快速搭建開(kāi)發(fā)環(huán)境
如何構(gòu)建運(yùn)行tugraph服務(wù)并通過(guò)web界面導(dǎo)入數(shù)據(jù)
如何編寫(xiě)rust-tugraph插件?
如何在TuGraph中上傳及使用rust插件
友情鏈接
https://github.com/tugraph-family/tugraph-db https://github.com/tugraph-family/tugraph-analytics
-
SQL
+關(guān)注
關(guān)注
1文章
760瀏覽量
44078 -
數(shù)據(jù)庫(kù)
+關(guān)注
關(guān)注
7文章
3766瀏覽量
64277 -
GitHub
+關(guān)注
關(guān)注
3文章
466瀏覽量
16387
原文標(biāo)題:螞蟻TuGraph—分布式圖數(shù)據(jù)庫(kù)系統(tǒng)
文章出處:【微信號(hào):Rust語(yǔ)言中文社區(qū),微信公眾號(hào):Rust語(yǔ)言中文社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論