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