1
wd 2015 年 11 月 4 日 pg 的 slave 是只读的,这个没问题么?
那你可选的方案两种。 1 主从 db 不直接连接,主库把 xlog 归档到从库所在机器。这个归档不成功一般不会影响主库。主要是配置 archive_command. 2 主从 db 通过 streaming 连接,这个需要 9.x 以上版本。 当然如果为了保险期间,可以两种配置。 |
3
wd 2015 年 11 月 5 日
@clino streaming 方式可能会有问题的时候是,主从如果差异非常大的时候,可能会断开主从,这个时候是没有办法通过他们之间的这种连接继续同步数据的,需要通过 xlog 方式让主从差异缩小,然后才能继续 streaming 。
|
5
wd 2015 年 11 月 5 日 @clino
你可以看看 omnipitr ,然后 streaming + xlog 同时做,有 streaming 走 streaming ,失败了走 xlog 。 另外,刚看到 pg 的文档说有个 replication slot 你可以看看。 http://www.postgresql.org/docs/9.4/static/warm-standby.html#STREAMING-REPLICATION-SLOTS |