智能圖形
將圖形擴展到集群中并保持性能。此獨特功能使您能夠探索圖形使用中的全新領(lǐng)域,并提供與單個實例設(shè)置幾乎相同的圖形遍歷性能。
當圖形的數(shù)據(jù)集超過ArangoDB單個實例上可以承載的限制時,需要進行縮放。然而,通過集群分割圖形會帶來新的問題。當使用標準圖時,遍歷可能涉及數(shù)據(jù)庫服務(wù)器之間的許多網(wǎng)絡(luò)跳。由于邊緣將遍歷帶到不同的機器上,性能會惡化。
智能圖和不相交智能圖通過優(yōu)化碎片之間的數(shù)據(jù)分布來解決此問題,減少了需要網(wǎng)絡(luò)跳到其他服務(wù)器的邊緣數(shù)。
使用圖形縮放
ArangoDB的社區(qū)版可以在單個實例上處理大型數(shù)據(jù)集,允許您垂直擴展而不會出現(xiàn)問題。它還可以處理水平擴展到包含所有三種數(shù)據(jù)模型的集群。但是,在水平縮放時,通過集群分割圖形時,可能會遇到性能問題。
繪制一個處理大型數(shù)據(jù)集的圖,例如在物聯(lián)網(wǎng)、金融、通信、醫(yī)療保健或基因組學應(yīng)用程序中可能會發(fā)現(xiàn)的內(nèi)容。數(shù)據(jù)的自然分布涉及一系列高度互聯(lián)的社區(qū),這些社區(qū)之間有許多邊緣。
圖1:3臺機器上沒有SmartGraphs的圖形切分
在這種規(guī)模上遍歷圖可以帶您穿過數(shù)十億甚至萬億個頂點。這樣的數(shù)據(jù)量太大,無法安裝在一臺機器上,每當邊緣將您從一臺機器帶到另一臺機器時,網(wǎng)絡(luò)連接上就會出現(xiàn)性能瓶頸。如果第二臺機器上的邊緣將您帶回第一臺機器或第三臺機器,情況會變得更糟。遍歷所需的網(wǎng)絡(luò)跳數(shù)越多,網(wǎng)絡(luò)延遲就越大,與內(nèi)存計算相比,網(wǎng)絡(luò)延遲可能會變得非常昂貴。最終,性能下降到不再適合給定用例的程度。
使用SmartGraphs進行縮放
遍歷碎片圖時的性能問題與網(wǎng)絡(luò)延遲有關(guān)。遍歷所需的網(wǎng)絡(luò)躍點越多,從水平縮放中獲得的好處就越少。使用ArangoDBEnterprise版本,您將受益于SmartGraphs,通過使用應(yīng)用層的智能性解決遍歷的網(wǎng)絡(luò)延遲問題。
圖形本身一無所知。但是,您的應(yīng)用程序?qū)D形了解很多。在許多數(shù)據(jù)集中,存在高度互聯(lián)的社區(qū),但這些社區(qū)之間的連接很少。例如,覆蓋客戶、區(qū)域或任何其他邏輯的集合(用于在應(yīng)用層組織圖形)反過來可以用于在集群中分割圖形。
SmartGraphs利用應(yīng)用層的智能性來優(yōu)化它如何通過集群分割數(shù)據(jù)。例如,客戶ID、區(qū)域或任何其他適合您主要查詢的邏輯。通過這種智能,您可以將圖形中高度連接的社區(qū)分割到特定實例。
圖2:ArangoDBSmartGraph的分片圖
通過優(yōu)化數(shù)據(jù)分布,SmartGraphs減少了遍歷所需的網(wǎng)絡(luò)跳數(shù)。內(nèi)部測試表明,當遍歷碎片圖時,性能提高了40-120倍。
不相交智能圖
對于某些用例,您可以使用不相交的SmartGraphs進行進一步優(yōu)化。不相交智能圖是一種針對用例的優(yōu)化,這些用例必須處理大型分層圖或針對多個客戶圖的整體分析。在這兩種情況下,圖形數(shù)據(jù)集中的分支都是明確分開的。
不相交的SmartGraphs支持這些分支的自動切分,并禁止邊緣連接它們。這使得查詢優(yōu)化器可以將整個查詢執(zhí)行向下推到每個數(shù)據(jù)庫服務(wù)器,并大大提高圖形查詢的性能,如遍歷、模式匹配、最短路徑和k-最短路徑。
ArangoDB企業(yè)版本用戶現(xiàn)在可以處理完整的新用例或進一步優(yōu)化當前基于圖形的應(yīng)用程序。
審核編輯 :李倩
-
圖形
+關(guān)注
關(guān)注
0文章
71瀏覽量
19547 -
應(yīng)用程序
+關(guān)注
關(guān)注
38文章
3316瀏覽量
58555 -
數(shù)據(jù)集
+關(guān)注
關(guān)注
4文章
1221瀏覽量
25210
原文標題:Arango DB Enterprise—智能圖形
文章出處:【微信號:哲想軟件,微信公眾號:哲想軟件】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
光纖0.3db是什么意思
NVIDIA AI Enterprise助力AI智能體重構(gòu)工作模式
Z-planner Enterprise 2409新功能解析
賴耶科技通過NVIDIA AI Enterprise平臺打造超級AI工廠
CrewAI 獲1800萬美元融資,推出Enterprise新功能
雙向觸發(fā)二極管db4與db3的區(qū)別
DB連接器母座15PIN插板式 DB插座圖紙
請問ESP8266 Enterprise支持哪些協(xié)議?
ESP8266是否可以連接到WPA2_Enterprise AP?
NVIDIA AI Enterprise榮獲金獎

微軟發(fā)布Windows 11 IoT Enterprise LTSC 2024更新,支持36個移動平臺
研華與英偉達深化合作,成為NVIDIA AI Enterprise軟件全球分銷商
研華與英偉達深化合作, 成為NVIDIA AI Enterprise軟件全球分銷商

評論