mysql和mongodb数据库之间的数据同步

时间:2016-01-08 05:33:34

标签: mysql mongodb synchronization

我的应用程序的主数据库是MySQL,我使用MongoDB作为缓冲区/辅助数据库。

因此,当MySQL中存在保存/更新操作时,对于某些情况,某些部分数据也会被推送到Mongo数据库中。

我面临的问题是,在我尝试MySQL中的保存/更新操作后,如果稍后对MongoDB的插入/更新操作失败,我就无法让它恢复同步。 / p>

有没有办法实现这种同步?

1 个答案:

答案 0 :(得分:1)

如果您的应用程序可以容忍更新到mongodb的延迟,请将消息推送到某个QUEUE进程并让一个重试的侦听器将其保存到mongodb。 所有实现都取决于您使用的语言和框架。