熟悉的 Neo4j 将关系视为一等公民;即席查询/遍历、完整性(如果一个节点被删除,链接就消失了)等。它还宣称是唯一一种表示关系的机制,并且优于关系数据库的连接。
Riak 链接表示关系有多强大?假设二级索引等合适的特性,它们是否可以用来回答诸如“为每个收入超过 x 的人获取爱好列表”或朋友的朋友之类的临时查询?一般来说,他们可以模拟RDBMS中连接的输出吗?
它们是否也适用于大量使用,例如社交书签系统,其中有很多个人链接和书签?或者它们是为了谨慎使用(所有结构都必须是有向无环图)?
在“不做”类别中:
- 未强制执行链接完整性
- 它不能回答“什么链接到这个节点?”