在ArangoDB中,具有x个边定义的1个命名图与具有1个边定义的x个命名图之间的实际区别是什么?

f5emj3cl  于 2022-12-09  发布在  Go
关注(0)|答案(1)|浏览(64)

差异是否仅与逻辑/内务相关?
我确实读过this question,但那里的答案只涉及一个边定义与多个边定义 * 在 * 一个图,现在已经在文档中涵盖。

qlfbtfca

qlfbtfca1#

我已经使用Arango 6年了,不使用Graph对象,我所有的查询都是AQL查询,这意味着你不需要使用Graph来利用图形数据库的好处和执行遍历。
我认为Arango中的“Graph”是一个有限的/策划的集合视图,它是可查询的,但如果你想让它管理某种程度的删除完整性,它也是有帮助的。
总的来说,它会减慢遍历速度,所以我发现最好避免它们。我做出这个决定的一个关键驱动因素是,我不需要视图,如果我删除一个连接的顶点,我也不需要系统来处理边的删除,但这只是我的用例。

相关问题