gpt4 book ai didi

riak - 与图形数据库相比,Riak : what can they do/not do, 中的链接?

转载 作者:行者123 更新时间:2023-12-04 14:32:38 28 4
gpt4 key购买 nike

熟悉的 Neo4j 将关系视为一等公民;即席查询/遍历、完整性(如果删除一个节点,则链接消失)等。它还宣传为表示关系以及优于关系数据库联接的唯一机制。

Riak 链接在表示关系方面有多强大?可以用来回答即席查询比如“为每个收入超过 x 的人获取一份爱好列表”或 friend of a friend ,假设合适的功能,如二级索引?一般来说,他们可以模拟output of a join吗?在 RDBMS 中?

它们是否也适用于大量使用,例如社交书签系统,其中有很多个人和书签的链接?或者他们是小心使用 (所有结构都必须是有向无环图)?

在“不做”类别中:

  • 链接完整性是 not enforced
  • 它无法回答“什么链接到这个节点?”
  • 最佳答案

    Riak 中的链接只是一些与值一起存储的元数据(外键的单向引用列表)。它们通常用作 MapReduce 的输入,可以用它们做任何你想做的事情,包括模拟 RDBMS 连接。

    其中没有完整性检查或任何其他魔法,例如查找反向链接。它们只是一个方便的 API,完全可以通过将这些外键列表存储在值中并以某种方式序列化来实现。

    对于社交书签示例,我建议使用 Riak搜索 ,因为它允许更灵活的查询,如 http://example.com/ * 并具有适当的分布式索引和查找。

    关于riak - 与图形数据库相比,Riak : what can they do/not do, 中的链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9752036/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com