我想在我的报告应用程序中使用postgresql-9.2.4实现流式复制。我开始坚持下面的方案。 1)使用同步复制创建主服务器和从服务器,工作正常。 2)现在我下来掌握并使用奴隶侧的触发文件手动上传奴隶作为主人。 3)新主人的火灾数据正常工作。
4)现在我的问题是,如何在没有进行基本备份或使用rsync的情况下将旧主服务器作为从服务器指向新主服务器?
我的报告应用程序将包含大约50(TB)的大数据,如果我采用基本备份或rsync功能,它肯定会花费更多时间将旧主服务器同步到新主服务器
有没有其他方法或第三方工具可以帮助我避免进行基础备份? 其实我想成为老主人,因为与新主人快速同步可以有人帮助我吗?
答案 0 :(得分:0)
你做不到。一旦你将数据库提升为掌握,你就会破坏链接,数据库与之后的数据库不同。
使用rsync的优点是它只会传输差异,所以希望它不会太多!
另一种方法是拥有一个永远不会修改的基本备份,但是由于创建了基本备份,因此需要保留主数据库中的所有WAL日志。