【问题标题】:Postgresql 9.6 Replication RecommendationPostgresql 9.6 复制推荐
【发布时间】:2017-10-02 16:48:49
【问题描述】:

我正在设置 PostgreSQL 9.6 复制,我正在寻找处理我的情况的最佳方法(PostgreSQL 内置第 3 方选项)。

  1. 我将有一个主服务器,其中包含一组需要复制到多个从服务器的表和数据。

  2. master上的数据只能在master上更新。

  3. 每个从站将包含复制的表和数据,但还需要保存特定于该站点的各种表和数据。

  4. 不会复制站点特定的数据。

TIA 为您提供建议。

【问题讨论】:

  • 也许不复制并使用foreign tables 从从属访问主表就足够了吗?
  • 我同意这听起来不像是复制。如果是,那肯定是部分逻辑复制。如果是我,我会有一个完整的集群用于复制的东西,另一个集群用于非共享的东西。

标签: postgresql replication database-replication postgresql-9.6


【解决方案1】:

您想在即将发布的 PostgreSQL 10 中使用逻辑复制。 release candidate 现在可用。

新的逻辑复制将允许您轻松地将您想要的表复制到所有追随者,同时让每个追随者拥有自己的本地表。二进制复制(9.6 版之前的唯一类型)不允许这样做。

【讨论】:

  • pglogical 使用 Postgres 9.6
  • @fuzzychef 版本 10 是否也支持多主复制?
  • 没有。这仍然是 BDR 的一个特性,预计将在版本 11 或 12 中与主线 PostgreSQL 合并:blog.2ndquadrant.com/bdr-history-and-future
  • 顺便说一句,如果你喜欢这个答案,投票给它怎么样?
猜你喜欢
  • 2021-07-29
  • 2020-06-29
  • 2013-07-22
  • 2018-04-04
  • 1970-01-01
  • 1970-01-01
  • 2023-04-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多