何时使用边缘与连接

时间:2015-11-23 12:48:15

标签: arangodb

由于ArangoDB是多模型数据库,我们可以选择将连接建模为图形边缘或“指针”(单个或ID列表到其他文档)。

在哪种情况下你会建议输入?在每种情况下(一个,一个多,多个,无限级别)有哪些优点/缺点(速度,查询复杂性/易用性等),后者可能是图形最明显的情况(使用遍历,最短路径,...)。

我见过一个关于作者和书籍的例子,这是一个多元关系,其中使用了边缘。但我想它也可以建模为具有作者ID列表的书籍对象?我已经看到一些专家的边缘是他们可以拥有属性,例如一个类型,但同样,这也可以很容易地建模为[{property:value,id:id},...]?

0 个答案:

没有答案