Database 保持一个数据库中的某些表与另一个数据库中的某些表同步的最佳做法是什么?

Database 保持一个数据库中的某些表与另一个数据库中的某些表同步的最佳做法是什么?,database,django,rest,synchronization,replication,Database,Django,Rest,Synchronization,Replication,我有两个Django项目,它们有自己的数据库。我想在两个数据库中有几个相同的模型。一个应用程序只能读取这些模型,不能写入新项目。在该应用程序中获取新数据的最佳方式是什么?可能通过RESTAPI或数据库复制? 提前谢谢你 如果您想在两个数据库之间快速高效地同步数据,复制无疑是一条可行之路。。。不知道您使用的是MySQL还是Postgres,但这两种解决方案都存在 如果可以从两个项目中访问这两个数据库,则还可以查看 如果这两个选项都不可能,您还可以尝试在一侧创建RESTAPI之类的东西,并通过web

我有两个Django项目,它们有自己的数据库。我想在两个数据库中有几个相同的模型。一个应用程序只能读取这些模型,不能写入新项目。在该应用程序中获取新数据的最佳方式是什么?可能通过RESTAPI或数据库复制?
提前谢谢你

如果您想在两个数据库之间快速高效地同步数据,复制无疑是一条可行之路。。。不知道您使用的是MySQL还是Postgres,但这两种解决方案都存在

如果可以从两个项目中访问这两个数据库,则还可以查看


如果这两个选项都不可能,您还可以尝试在一侧创建RESTAPI之类的东西,并通过web访问它。不知道您想要共享什么类型的数据,如果您需要用于身份验证的数据,您还可以找到一些解决方案…

我猜您指的是项目而不是应用程序?两个应用程序都可以访问这两个数据库吗?是的,项目。很抱歉不,不可能。谢谢。也许解决方案是这样的——一方每晚检查另一方的更改,然后在自己的数据库中进行更改。我只是不知道记录更改并检查更改的最佳方式是什么?我不知道某些情况:如何连接数据库?同一个数据中心?。。。关于要共享的数据的更详细的描述?现状/类型等