我读了很多关于结合 MySQL 和 MongoDB 的可能性以及这个想法的可行性的文章。 在我的工作中,我打算设计一个混合数据库:在 MySQL 表 user(userid、firstname、lastname、age、gender) 中存储用户信息,在 MongoDB 中存储论坛集合。 Forum{forumid, userid, datef,category, bodyf, comments=[{commentid, userid, bodyc, datec}] 存储讨论信息。 所以我的问题是:如何在论坛和评论集合中拥有合适且引用的用户ID?我应该再次复制 MongoDB 中的用户表吗?我的想法不会使 future 分析的想法变得复杂吗?
最佳答案
免责声明:我在 Oracle 的 MySQL 组织工作
我没有看到一个简单的方法来做到这一点,我认为如果你沿着这条路走下去,你最终会遇到很多同步问题。也许您可以完全放弃 MongoDB,因为您还可以使用 MySQL(5.7.12 或更高版本)作为 document store .
抱歉,如果这没有帮助,并且放弃 MongoDB 不是一个选择。
关于mysql - mongodb和mysql中的混合数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48114594/