簡體   English   中英

ArangoDB 邊緣建模

[英]ArangoDB Edge Modelling

我正在對我的 ArangoDB 數據庫進行建模,並且我創建的邊緣集合列表越來越多。 我可以將所有邊組合成一個稱為關系的單個邊集合,並帶有一個類型參數。 它肯定會清理我的表列表,但它會對我的遍歷查詢產生任何影響嗎? 它會產生任何積極或消極的影響嗎?

您應該為邊集合添加一個以頂點為中心的索引 這允許您使用單個邊緣集合而​​不會對性能產生很大影響。

您基本上可以在“_from”或“_to”字段和您的type屬性上添加索引。 如果您的遍歷查詢需要兩個方向,您需要添加兩個索引,一個在“_to”+“_type”上,一個在“_from”+“_type”上

文檔中的示例僅建議使用跳過列表索引,但您可能應該使用哈希索引,因為type字段包含離散值。

https://docs.arangodb.com/3.2/Manual/Indexing/IndexBasics.html#vertex-centric-indexes

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM