在資料庫管理系統中
Nebula Graph的主要特點:
- 安全
安全 僅向經過身份驗證的使用者提供存取權限,這些使用者的權限是透過基於角色的存取控制 (RBAC) 系統設定的。 -
機會 連接不同類型的儲存引擎。 支援使用新演算法擴展查詢生成語言。 - 確保讀取或寫入資料時的延遲最小並保持高吞吐量。 在
測試 在一個圖形節點和三個儲存資料庫節點組成的叢集中,大小為 632 GB,包含 1.2 億個頂點和 8.4 億條邊,延遲為幾毫秒級別,吞吐量高達每秒 140 萬個請求。 - 線性可擴展性。
- 一種類似 SQL 的查詢語言,功能強大且易於理解。 支援的操作包括 GO(圖形頂點的雙向遍歷)、GROUP BY、ORDER BY、LIMIT、UNION、UNION DISTINCT、INTERSECT、MINUS、PIPE(使用先前查詢的結果)。 支援索引和使用者定義的變數。
- 確保高可用性和故障復原能力。
- 支援使用資料庫狀態片段建立快照,以簡化備份副本的建立。
- 適合工業用途(已在京東、美團、小紅書的基礎設施中使用)。
- 能夠更改資料儲存方案並更新它,而不會停止或影響正在進行的操作。
- TTL 支援以限制資料生命週期。
- 用於管理設定和儲存主機的命令。
- 用於管理工作和安排工作啟動的工具(目前支援的工作是 COMPACT 和 FLUSH)。
- 尋找給定頂點之間的完整路徑和最短路徑的操作。
- 用於與第三方分析平台整合的 OLAP 介面。
- 用於從 CSV 檔案或 Spark 匯入資料的實用程式。
- 使用 Prometheus 和 Grafana 匯出用於監控的指標。
- 網頁界面
星雲圖工作室 用於視覺化圖形操作、圖形導航、設計資料儲存和載入方案。
來源: opennet.ru