【发布时间】:2010-10-14 16:21:21
【问题描述】:
结合使用 MySQL 和 MongoDB 是否有意义。我试图做的基本上是将 MySQl 用作“原始数据备份”类型的东西,其中所有数据都存储在那里但不从那里读取。
数据也同时存储在 MongoDB 中,读取只发生在 mongoDB 中,因为我不必进行连接和其他操作。
例如假设在构建 NetFlix
在 mysql 中,我有一个评论和电影表。然后,当在 mySQL 中发表评论时,我只需将其添加到表中,在 MongoDB 中,我更新电影文档以保存此新评论。
然后当我想获取电影和 cmets 时,我只需从 mongoDb 获取文档。
我主要担心的是“新”mongodb 与 MySQL 相比如何。如果 Mongo 发生意外情况,我们有一个 MySQL 备份,我们可以快速将应用程序回退到 mysql 和 memcached。
【问题讨论】: