在不同服务器上运行并使用不同数据库的两个django应用程序之间的数据同步

时间:2014-02-21 06:28:23

标签: mysql django django-models

我有一个django应用程序在两个不同的apache端口上运行。

两者都使用不同的数据库,但架构是相同的(因为两者都是相同的应用程序)。

我想在两个数据库之间建立自动数据同步的机制。

自动化数据同步可以采用哪些方法?

是否有任何第三方API /应用程序执行此操作或编写自己的代码会更好?

1 个答案:

答案 0 :(得分:1)

您可以尝试django-synchro,这是一个用于数据库数据同步的django应用程序。

我没有使用此应用,但看起来它符合您的需求

  

此应用程序用于在数据库之间同步django对象。

     

它记录有关对象操作(添加,更改,删除)的信息。启动同步时,从上一个检查点记录的所有对象都将同步到另一个数据库。