繁体   English   中英

流复制热备用

[英]Streaming Replication Hot standby

我的问题如下,

如果我在postgres中具有主/从基础结构,并使用流复制(热备用),并且希望将数据从主服务器复制到从属服务器,并决定删除主postgres服务器中的行,那么这些更改是否也会在我的主机上进行? slave postgres server?,如果是这样,我如何防止这种情况,我希望使用WAL段将sql数据复制到从属服务器上,就像存档服务器一样。

原因是由于我的主服务器没有足够的存储量,因此无法选择增加存储容量,此外,所有数据都应存储在从属服务器上。 再说一次,复制流是否有可能?

我不想转向另一种复制策略,因为我已经在该项目中投入了太多时间,并且无法根据该决定重新开始某种新的复制形式。

非常感谢您的投入。

没有。

您想要的不是复制。 您需要某种形式的归档。 基于触发器的系统将是最简单的适应方法,可能基于逻辑WAL的流也可以达到目的。 所需系统的确切性质将取决于数据库的精确结构,用法和内容。 您是否有一个要管理的主表,是否需要跟踪修改,是否有可以修改表的自定义功能,等等。

如果只有一个大表(事件日志或类似的表),则可以按日期对表进行分区 ,并定期转储和还原最旧的分区,然后再将其放到主分区上。

在重新开始之前花一些时间来了解您的要求,恐怕您只需要注销在第一种方法上花费的时间即可。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM