差异是否仅与逻辑/内务相关?我确实读过this question,但那里的答案只涉及一个边定义与多个边定义 * 在 * 一个图,现在已经在文档中涵盖。
qlfbtfca1#
我已经使用Arango 6年了,不使用Graph对象,我所有的查询都是AQL查询,这意味着你不需要使用Graph来利用图形数据库的好处和执行遍历。我认为Arango中的“Graph”是一个有限的/策划的集合视图,它是可查询的,但如果你想让它管理某种程度的删除完整性,它也是有帮助的。总的来说,它会减慢遍历速度,所以我发现最好避免它们。我做出这个决定的一个关键驱动因素是,我不需要视图,如果我删除一个连接的顶点,我也不需要系统来处理边的删除,但这只是我的用例。
1条答案
按热度按时间qlfbtfca1#
我已经使用Arango 6年了,不使用Graph对象,我所有的查询都是AQL查询,这意味着你不需要使用Graph来利用图形数据库的好处和执行遍历。
我认为Arango中的“Graph”是一个有限的/策划的集合视图,它是可查询的,但如果你想让它管理某种程度的删除完整性,它也是有帮助的。
总的来说,它会减慢遍历速度,所以我发现最好避免它们。我做出这个决定的一个关键驱动因素是,我不需要视图,如果我删除一个连接的顶点,我也不需要系统来处理边的删除,但这只是我的用例。