我试图找出 NoSQL KVP 或 Document 数据库中的外键和索引的等价物。由于没有关键表(添加标记两个对象之间关系的键) ,我真的不知道如何才能检索数据的方式,将是有用的正常网页。
假设我有一个用户,这个用户在整个网站上留下了很多评论。我能想到的跟踪用户评论的唯一方法是
user_id:comments
值,该值包含每个注释的键列表[注释: 34,注释: 197,等等..。.]这样我就可以根据需要把它们取回来。然而,拿第二个例子来说,当你使用它来跟踪其他东西时,你很快就会碰壁,比如一个叫做“ active _ comments”的键,它可能包含3000万个 id,使它成为 一吨来查询每个页面,只是为了知道一些最近的活跃评论。它也会非常倾向于 种族条件,因为许多页面可能会尝试同时更新它。
如何在 NoSQL 数据库中跟踪以下关系?
还是我想错了?