将一个数据库中的某些表在其他数据库中同步的最佳做法是什么?

时间:2013-05-20 14:19:50

标签: database django rest synchronization replication

我有2个带有自己数据库的Django项目。我想在两个数据库中都有相同的模型。一个应用程序将只读取这些模型,它不能写新项目。在该应用程序中获取新数据的最佳方法是什么?也许通过REST api或数据库复制? 提前谢谢!

1 个答案:

答案 0 :(得分:0)

如果你想在两个数据库之间快速有效地同步数据,那么复制肯定是要走的路......不知道你是使用MySQL还是Postgres,但两种解决方案都存在......

如果您可以从两个项目访问这两个数据库,您还可以查看Django's support for multiple databases

如果无法同时使用这两个选项,您还可以尝试在一侧创建类似Rest-API的内容,并通过Web访问它。不知道您想要分享哪种数据,如果您需要用于身份验证的数据,您还可以找到一些解决方案......