由杭州悅數科技有限公司研發的圖資料庫,作為一款開源的分散式圖資料庫,NebulaGraph 擅長處理千億個頂點和萬億條邊的超大規模數據集。
基本介紹
- 軟體名稱:NebulaGraph
- 上線時間:2019年5月15日
- 最近更新時間:2022年11月14日
- 開發商:杭州悅數科技有限公司
- 軟體授權:基於 Apache 2.0
- 軟體版本:v3.3.0
- 開發語言:C++
發展歷程
主要功能
特性
- 開源:NebulaGraph 代碼開源,採用 Apache 2.0 License,用戶可以從 GitHub 下載源碼自己編譯,部署。歡迎提交 pr,成為 Contributor。
- 可擴展性:存儲計算相分離的架構,當存儲空間或計算資源不足時,支持對兩者獨立進行擴容,避免了傳統架構需要同時擴容導致的經濟效率低問題。雲計算場景下,能實現真正的彈性計算。提供線性擴展的能力。
- 高可用:全對稱分散式集群,無單點故障。並且支持多種類型快照方式實現數據恢復,保證在局部失敗的情況下服務的高可用性。
- HTAP: 支持 OLTP 實時查詢的同時提供了 OLAP 的接口,真正在同一份數據上提供實時線上更新的前提下,也提供複雜分析和挖掘的能力。
- 安全性:內置授權登錄與 ACL 機制,提供用戶安全的資料庫訪問方式,也可接入 LDAP 認證。
- 類 SQL 查詢語言 nGQL:類 SQL 的風格減少了程式設計師遷移的成本,同時具有表達能力強的優點。