1

我想在我的报告应用程序中使用 postgresql-9.2.4 实现流复制。我陷入了以下场景。1)使用同步复制创建主从,这工作正常。2)现在我下来master并手动使用slave端的触发文件将slave作为master。3)在新的主控中触发数据,工作正常。

4)现在我的问题是,我怎样才能在不进行基本备份或使用 rsync 的情况下将旧主机作为从机指向新主机?

我的报告应用程序将包含大约 50(TB) 的大数据,如果我采用基本备份或 rsync 功能,则将旧主同步到新主肯定需要更多时间

有没有其他方法或第三方工具可以帮助我避免进行基本备份?实际上,我想成为老大师,因为与新大师快速同步有人可以帮助我吗?

4

1 回答 1

0

你不能。一旦你提升你的数据库掌握你打破链接和数据库从那里开始不同。

使用 rsync 的好处是它只会传输差异,所以希望它不会太多!

另一种方法是拥有一个您从不修改的基本备份,但是您需要保留来自主服务器的所有 WAL 日志,因为该基本备份已创建。

于 2013-12-03T09:10:08.200 回答