【发布时间】:2017-07-06 15:21:43
【问题描述】:
我最近被介绍到 MongoDB,并且非常喜欢(与我用于所有项目的 MySQL 相比)。
但是在某些特定情况下,将我的数据与使用简单 ID 相互“链接”的文档一起存储更有意义(以减少重复数据)。
例如,我可能有Country 和User 文档,其中用户的位置实际上是Country 的ID(因为Country 文档包含更多数据,因此在每个文档中重复Country 数据用户没有意义)。
我很好奇的是..与使用适当的关系数据库相比,为什么MongoDB会逊色?
是不是因为我可以通过连接来保存事务(而不是用 MongoDB 做两个事务)?
【问题讨论】: