首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在两个webservices之间同步postgres数据库表

在两个webservices之间同步postgres数据库表
EN

Stack Overflow用户
提问于 2017-07-08 21:29:48
回答 1查看 886关注 0票数 1

我们有一个Django应用程序(REST webservice1)和一个postGres数据库(db1)支持它。

我们还有另一个REST webservice2和它自己的db2。

在table1中有db1。让我们说,这是原始的真理点(原文)。table1创建/更新/删除调用到webservice1。每当在webservice1中发生这些操作时,它都会修改table1中的数据,并发射事件(进入AWS运动)。推到运动是重试的,但可能失败)

  • item_created
  • item_deleted
  • item_modified

我们希望将table1的数据从db1迁移到db2 (并且尽可能保持它们的同步)。webservice2不应从其端点公开任何与table1相关的陈旧数据。webservice2可以选择查询webservice1中的table1数据,但是整个想法是减少webservice1上的db查询的负载。

我想知道在table1中保持webservice2内容几乎相同的最好/最简单的方法是什么。

  • 有什么我们可以使用的特殊技术吗?就像一个在table1中跟踪变更量并一直将数据推送到webservice2的exe吗?
  • webservice2可以侦听事件,并从webservice1查询特定数据,并将其保存在数据库中。如果这些流事件丢失了,问题就会出现。

请提出建议。

EN

回答 1

Stack Overflow用户

发布于 2017-07-10 18:32:46

看看一个热备用服务器来执行主/从复制,它基本上是为这个用例https://www.postgresql.org/docs/current/static/high-availability.html而设计的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44990907

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档