我注意到Storing relational data in MongoDB (NoSQL)。
我一直试图绕过NoSQL,我确实看到了好处[...]
我能理解并希望有人能够清理的是,如果数据必须是关系数据,那么如何存储数据。
用户David评论说,"如果数据是关系数据,请将其存储在关系数据库中。"
哪些有用或重要的数据不是关系?
你永远不会有users
与addresses
结尾的故事。
users
始终关联comments
/ posts
/ favorites
/ reviews
/ friends
或其他任何内容。
看看任何应用。看看Zillow。 houses
有一个address
。但他们也在school_district
中,其中包含许多其他houses
。现在它是关系型的。
我从来没有见过数据模型中的关联是可有可无的应用程序。或者缺少任何需要与多个其他实体相关联的实体。
这类数据是什么样的?
答案 0 :(得分:1)
我能提供的一个例子就是我现在正在努力的事情。它是从测量中获取的纯二进制数据blob,它也必须存储在数据库中的某个位置。 MongoDB是这类数据最受欢迎的数据库之一。可能需要的唯一关系是保留关于所述测量的元数据,例如记录的日期/时间。
答案 1 :(得分:1)