Nebula Graph

Nebula Graph

杭州悅數科技有限公司研發的圖資料庫,作為一款開源的分散式圖資料庫,NebulaGraph 擅長處理千億個頂點和萬億條邊的超大規模數據集。

基本介紹

  • 軟體名稱:NebulaGraph
  • 上線時間:2019年5月15日
  • 最近更新時間:2022年11月14日
  • 開發商杭州悅數科技有限公司
  • 軟體授權:基於 Apache 2.0
  • 軟體版本:v3.3.0 
  • 開發語言:C++
發展歷程,主要功能,特性,

發展歷程

NebulaGraph 於 2019 年 5 月 15 日開源 alpha 版本;
2019 年 8 月 14 發布 beta 版;
2019 年 11 月 5 日發布 rc1;
2019 年 12 月 2 日發布 rc2;
2020 年 2 月 7 日發布 rc3;
2020 年 4 月 2 日發布 rc4;
2020 年 6 月 10 日發布 1.0 GA;
2020 年 7 月 9 日發布 v1.0.1
2021 年 4 月 7 日發布 v1.2.1
2021 年 10 月 22 日發布 v2.6.0
2022 年 5 月 19 日發布 v3.1.0 企業版

主要功能

NebulaGraph 提供高吞吐量、低延時的讀寫能力,內置 ACL 機制和用戶鑒權,為用戶提供安全的資料庫訪問方式。
作為一款高性能高可靠的圖資料庫,NebulaGraph 提供了線性擴容的能力,支持快照方式實現數據恢復功能。在查詢語言方面,開發團隊完全自研開發查詢語言——nGQL,兼容 OpenCypher,讓 Neo4j 的用戶可無縫銜接使用 NebulaGraph。

特性

  • 開源:NebulaGraph 代碼開源,採用 Apache 2.0 License,用戶可以從 GitHub 下載源碼自己編譯,部署。歡迎提交 pr,成為 Contributor。
  • 可擴展性:存儲計算相分離的架構,當存儲空間或計算資源不足時,支持對兩者獨立進行擴容,避免了傳統架構需要同時擴容導致的經濟效率低問題。雲計算場景下,能實現真正的彈性計算。提供線性擴展的能力。
  • 高可用:全對稱分散式集群,無單點故障。並且支持多種類型快照方式實現數據恢復,保證在局部失敗的情況下服務的高可用性。
  • HTAP: 支持 OLTP 實時查詢的同時提供了 OLAP 的接口,真正在同一份數據上提供實時線上更新的前提下,也提供複雜分析和挖掘的能力。
  • 安全性:內置授權登錄與 ACL 機制,提供用戶安全的資料庫訪問方式,也可接入 LDAP 認證。
  • 類 SQL 查詢語言 nGQL:類 SQL 的風格減少了程式設計師遷移的成本,同時具有表達能力強的優點。

相關詞條

熱門詞條

聯絡我們