1

我想为我的 play 1.2.4 框架应用程序创建一个数据库复制,例如主/从数据库。我正在使用 PostgreSQL。在这方面的任何指导将不胜感激

4

2 回答 2

2

您可以使用 PostgreSQL 的本机复制(从 9.0 版开始可用),工作正常。repmgr使设置和维护变得更容易,也用于自动故障转移。

PostgreSQL 支持异步复制(从 9.0 开始)和同步复制(从 9.1 开始)。

于 2012-08-12T09:58:07.977 回答
2

由于您提到 Play 1.2,您可能正在使用它附带的默认内存 H2 数据库并希望将数据复制到 PostgreSQL。无论如何,看看SymmetricDS一个开源数据库复制引擎,它支持大多数数据库,包括 H2 和 PostgreSQL。它支持主/从以及具有冲突管理的多主。它是可以跨 WAN 工作的异步复制,因此如果网络速度慢或断断续续,它不会减慢您的应用程序的速度。由于它支持不同数据库系统之间的复制,因此您可以在将来根据需要更改平台。

于 2012-08-17T18:26:33.863 回答