【发布时间】:2017-04-12 07:00:40
【问题描述】:
我注意到Storing relational data in MongoDB (NoSQL)。
我一直在尝试了解 NoSQL,我确实看到了它的好处 [...]
我不明白,希望有人能澄清一下,如果数据必须是关系的,如何存储数据。
用户 David 评论说,“如果数据是关系型的,请将其存储在关系型数据库中。”
哪些有用或重要的数据不是相关的?
你永远不会只有 users 和 addresses,故事结束。
users 总是有关联的comments/posts/favorites/reviews/friends 或其他。
查看任何应用程序。看看Zillow。 houses 有一个 address。但它们也在school_districts 中,其中包含许多其他houses。现在它是相关的。
我从未见过数据模型中的关联是可有可无的应用程序。或者缺少任何需要与多个其他实体关联的实体。
那是什么类型的数据?
【问题讨论】:
-
我认为在这种情况下,“关系”意味着不嵌入到文档中。这是因为 mongo 没有外键。
标签: mongodb