通过Postgresql在两个Django程序之间同步数据的一种方式

时间:2018-12-17 09:44:16

标签: django postgresql synchronization

我有一个运行了两年以上的Django系统,坐在那里,收集数据(特别是与我的问题有关的用户信息)。现在,客户需要另一个将使用现有系统的用户数据库的应用程序,但除了共享的用户群以及可能不同的服务器,网络等之外,还需要具有完全不同的环境。我的基本要求是:

  1. 仅在旧系统上对用户表进行写访问
  2. 对相同表的读取访问来自两个系统。
  3. 虽然不需要即时同步,但我们有一个问题(将数据从一台服务器复制到另一台服务器(例如每小时每小时)),但他们需要在10到15分钟左右就可以使用数据,并且运行经常会导致两台服务器中断的批处理同步。

现在,我尝试将多个数据库连接到一个(新)程序。但是,由于Django不支持数据库间关系,因此这对我不起作用。我正在计划并尝试使用Postgresql外部表机制,这似乎很有希望。 我想知道的是;有人可以给我提供以下任何一种方法吗?

  • 有关这种连接的一些最佳做法,或者
  • 另一种完善的方法,用于以我上面描述的方式连接Django程序。

谢谢

0 个答案:

没有答案