【发布时间】:2014-09-26 06:32:52
【问题描述】:
对于由 Django 开发的应用程序,数据库是 Postgres。现在我们必须实现复制。
我们选择 RepMgr 是因为它支持动态分区表的复制。但是我们在 master 和 salve 中有不同的 Postgresql 版本。
- RepMgr 会支持不同的版本吗?
- 我们只需要在从站中设置特定的数据库。 RepMgr 有可能吗?
【问题讨论】:
标签: django postgresql repmgr
对于由 Django 开发的应用程序,数据库是 Postgres。现在我们必须实现复制。
我们选择 RepMgr 是因为它支持动态分区表的复制。但是我们在 master 和 salve 中有不同的 Postgresql 版本。
【问题讨论】:
标签: django postgresql repmgr
没有,也没有。
RepMgr 使用 PostgreSQL 的基于 WAL 的复制。这仅适用于相同版本的 PostgreSQL 和整个集群。在实施复制集群之前,您可能希望至少对 PostgreSQL 手册有一定的了解。
如果您想要部分复制(一个数据库甚至数据库中的几个表)或不同版本,请查看基于触发器的复制,例如 slony 或 bucardo。
【讨论】: