圖數據庫技術在許多大型項目中發揮著重要作用。然而,在許多情況下,需要分片的不是圖形,而是存儲為時間序列或JSON文檔的數據。盡管如此,最佳性能對于快速操作或分析目的至關重要,有時還需要數據模型的組合。
ArangoDBSatelliteGraphs 將一個或多個圖形復制到集群內的所有機器上,因此可以在本地執行查詢。復制的圖在每個DBserver上圍繞分布式集合的分片運行。通過以這種方式結合分片和復制,DBservers上的每個查詢引擎都可以在本地并行處理查詢以獲得最佳性能——避免查詢執行期間的網絡延遲。
SatelliteGraphs旨在支持數據模型和訪問模式的組合,包括分布式設置中的圖形,并允許用戶在其項目中利用多模型的全部功能。
SatelliteGraphs用例
物聯網中的身份和訪問管理、網絡管理或分析通常涉及大型分片文檔或時間序列集合,但僅包含用于許可或分析目的的小圖。借助ArangoDB 中的SatelliteGraphs,權限查詢可以以亞秒級延遲執行,分析用例可以極大地受益于本地并行查詢執行。在需要時利用集群的全部計算能力。
SatelliteGraphs的工作原理
協調器層知道某個查詢所需的數據位于何處,并且可以將查詢推送到這些服務器。查詢優化器將查詢執行下推到DBb服務器上的每個查詢引擎,以執行本地查詢。只有中間結果會被發送回協調器。這大大減少了查詢執行期間的網絡延遲,并允許優化使用可用計算資源。
更多大規模圖形解決方案
各種用例都需要圖表,并且以非常不同的形狀出現。ArangoDB為您的圖形數據集的所有形狀和大小提供優化的解決方案,并允許高端性能。
SmartGraphs:管理數十億個節點和邊,并使用圖形進行水平擴展
Disjoint SmartGraphs:跨客戶管理大規模分層圖和整體圖分析
-
服務器
+關注
關注
12文章
9196瀏覽量
85514 -
機器
+關注
關注
0文章
784瀏覽量
40741 -
數據模型
+關注
關注
0文章
49瀏覽量
10032
原文標題:ArangoDB企業版:SatelliteGraphs
文章出處:【微信號:哲想軟件,微信公眾號:哲想軟件】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論