繁体   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