公告
财富商城
积分规则
提问
发文
2020-10-21 16:34发布
聊天终结者
我们项目使用的mongodb的数据库,其不支持事务操作,现在想迁移到mysql 中,各位大佬有什么好的方法吗? 希望尽量不要再迁移时尽量不影响生产的业务。
mongodb是支持事务的,只不过使用事务时性能会受影响 https://docs.mongodb.com/master/core/transactions/
可以写程序一遍读mongodb一边insert到mysql吗
试试 MongoDB Export + MySQL import,详见 How to migrate data from mongodb to mysql?
1.mongo支持事务已经好几年了, 看看是否升级你们的版本能满足业务.
2.迁移 2.1.停机维护, 停止服务,写个程序吧数据全部导入到mysql. 2.2.双写, 程序双写到mongo和mysql, 优先读mysql,读取不到fallback到mongo. 同时把mongo导入到mysql, 检查对比数据,关闭对mongo的读和写完成迁移.
最多设置5个标签!
mongodb是支持事务的,只不过使用事务时性能会受影响
https://docs.mongodb.com/master/core/transactions/
可以写程序一遍读mongodb一边insert到mysql吗
试试 MongoDB Export + MySQL import,详见 How to migrate data from mongodb to mysql?
1.mongo支持事务已经好几年了, 看看是否升级你们的版本能满足业务.
2.迁移
2.1.停机维护, 停止服务,写个程序吧数据全部导入到mysql.
2.2.双写, 程序双写到mongo和mysql, 优先读mysql,读取不到fallback到mongo. 同时把mongo导入到mysql, 检查对比数据,关闭对mongo的读和写完成迁移.