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