Nebula Graph是一款免費開源的圖數據庫軟件,這款軟件可以幫助用戶快速處理千億個頂點和萬億條邊的超大規模數據集,從而讓你能夠更好地管理這些圖數據,讓用戶們的工作變得簡單輕松。
開源:Nebula Graph 代碼開源,采用 Apache 2.0 License,用戶可以從 GitHub 下載源碼自己編譯,部署。歡迎提交 pr,成為 Contributor。
可擴展性:存儲計算相分離的架構,當存儲空間或計算資源不足時,支持對兩者獨立進行擴容,避免了傳統架構需要同時擴容導致的經濟效率低問題。云計算場景下,能實現真正的彈性計算。提供線性擴展的能力。
高可用:全對稱分布式集群,無單點故障。并且支持多種類型快照方式實現數據恢復,保證在局部失敗的情況下服務的高可用性。
HTAP: 支持 OLTP 實時查詢的同時提供了 OLAP 的接口,真正在同一份數據上提供實時在線更新的前提下,也提供復雜分析和挖掘的能力。
安全性:內置授權登錄與 ACL 機制,提供用戶安全的數據庫訪問方式,也可接入 LDAP 認證。
類 SQL 查詢語言 nGQL:類 SQL 的風格減少了程序員遷移的成本,同時具有表達能力強的優點。
Nebula Graph 提供高吞吐量、低延時的讀寫能力,內置 ACL 機制和用戶鑒權,為用戶提供安全的數據庫訪問方式。
作為一款高性能高可靠的圖數據庫,Nebula Graph 提供了線性擴容的能力,支持快照方式實現數據恢復功能。在查詢語言方面,開發團隊完全自研開發查詢語言——nGQL,并且后續會兼容 OpenCypher 接口,讓 Neo4j 的用戶可無縫銜接使用 Nebula Graph。