数据库复制播放.1.2.4

时间:2012-08-12 08:44:28

标签: postgresql playframework

我想创建一个数据库复制,就像我的play 1.2.4框架应用程序的主/从数据库一样。我正在使用PostgreSQL。任何有关这方面的指导都将受到高度赞赏

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:2)

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