MySQL和MongoDB之间的数据同步

7
我正在寻找一种将MySQL中的数据同步到MongoDB的方法。我不仅想复制我的数据,而且希望它们能够永久同步。有人知道Tungsten Replicator是否可以胜任此工作吗?我可以看到它复制数据,但是在MySQL数据库中进行更改时是否会自动复制数据呢?
如果不可能,请您推荐其他解决方案。

哎呀!Mongo和MySQL以完全不同的方式存储数据(文档 vs 表)。我认为尝试做到这一点既不合理也不可取。我建议在您使用的任何数据库中创建备份/副本,而不是尝试保持两种根本不同的数据库同步。 - pennstatephil
有人已经为Postgres完成了这项工作,虽然这并没有回答你的问题,但可能会让你对其中一些问题有所了解:http://blog.endpoint.com/2011/06/mongodb-replication-from-postgres-using.html - John Powell
这个人只做了复制。我需要的是我的两个数据库之间的永久同步。我想我要在我的MySQL数据库上使用触发器和消息队列。有没有更好的解决方案? - Christophe
2个回答

3

是的,Tungsten Replicator可以在MySQLMongodb之间提供实时同步,但是要复制旧数据,您可以使用其他工具,例如mongify。祝你好运!


2
是的,可以使用tungsten replicatorMySQLMongoDB之间进行数据同步。但它存在某些限制,不能复制DDL事件。
请查看此链接以实现它。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接