TuGraph 是支持大數據容量、低延遲查找和快速圖分析功能的高性能分佈式圖數據庫。
主要功能
- 標籤屬性圖模型
- 完善的ACID 事務處理
- 內置34 圖分析算法
- 支持全文/主鍵/二級索引
- OpenCypher 圖查詢語言
- 基於C++/Python 的存儲過程
性能和可擴展性
TuGraph 產品架構
上圖從功能模塊的角度,以TuGraph 為例,給出了企業級圖數據庫的整體架構,自下而上包括:
-
軟硬件環境。涉及圖數據庫的開發和使用環境。 TuGraph 主要基於底層的C++語言開發,能夠兼容市面上大部分操作系統和CPU。
-
存儲層,包括KV 存儲層和圖存儲層。存儲層需要支持計算層所需的各個功能。
-
計算層。計算層應包括圖事務引擎、圖分析引擎和圖神經網絡引擎,也包含了服務端提供的多種編程接口,包括描述式查詢語言Cypher,存儲過程等。
-
客戶端。客戶端SDK 應支持Java、Python、C++ 等多種語言,也支持命令行的交互方式。 Browser 和Explorer 通過網頁端交互的方式,降低了圖數據庫的使用門檻。
-
在生態工具方面,覆蓋了企業級圖數據庫的開發、運維、管理等鏈路,提升可用性。
#TuGraphDB首頁文檔和下載 #分佈式圖數據庫 #科技資訊