ArangoDB文檔翻譯

AQL中的圖

在ArangoDB中有多種處理圖的方法,以及使用AQL查詢圖的不同方法。

管理圖形的兩個選項(xiàng)都可以使用

命名圖,其中ArangoDB管理一個圖中涉及的集合

圖形功能在文檔和邊緣集合的組合上。

命名圖可以通過圖形模塊或web接口定義。定義包含圖形的名稱,以及涉及的頂點(diǎn)和邊集合。由于管理函數(shù)是在簡單的文檔集和邊緣集合之上分層的,所以您也可以使用常規(guī)的AQL函數(shù)來處理它們。

圖查詢的AQL語言構(gòu)造支持這兩種變體(命名圖和松散耦合的集合集,即匿名圖)。這些結(jié)構(gòu)充分利用了優(yōu)化,因此最佳性能是可以預(yù)期的:

AQL遍歷可跟蹤連接到起始頂點(diǎn)的邊,直到可變深度。它可以與AQL過濾條件相結(jié)合。

AQL最短路徑查找兩個給定頂點(diǎn)之間的頂點(diǎn)和邊,以盡可能少的跳數(shù)。

這些查詢類型只有在數(shù)據(jù)模型中使用邊緣集合和/或圖形時才有用。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容