mysql - mongodb和mysql中的混合数据

标签 mysql mongodb

我读了很多关于结合 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/

相关文章:

mongodb - 在 http 中输出一个 .mp4 文件,从数据库中提取到浏览器

MySQL:更改唯一键名?

mysql - 使用 JPQL 或 SQL 确保唯一性(不同记录)?或两者?

mysql - 在哪里可以找到 MySQL InnoDB 集群名称

c# - MongoDB C# 驱动程序 IAsyncCursor<BsonDocument> 行为?

javascript - 如何使用异步函数?

node.js - mongoDB:mongoose 与命令行聚合

php - MySql查询从库存表中获取未售出的产品

mysql - 快速查找 '%term%' 需要什么样的索引?

php - 如何使用 Laravel 4 将对象插入到 MongoDB 文档中