PostgreSQL - 主从热备:可以分担主库流量,还能备份

常见的PG备份有三种方式:定时pg_dump,定时备份文件,还有基于WAL的备份,它们各有优劣,这篇文章我就对比一下这三种方法,总结一下三种的概念、做法,以及适合的场景。

概念

  • “pg_dump”很容易理解,对数据库定期使用pg_dump备份;
  • “定时备份文件”,对数据库对数据目录进行备份;
  • WAL是“write ahead log”的简称,pg中每个操作都会产生WAL,我们可以利用WAL恢复到任意时间点。

做法

  1. PG_DUMP

pg_dump是postgresql的备份工具,可以将数据库导出成sql文件或二进制自定义格式(通过指定-Fc),通过pg_dump导出的数据库文件,可以通过psql或pg_restore恢复。有一个值得称赞的地方是pg_dump的不同版本格式兼容做的很到位,老版本dump出来的备份都可以在新版本中恢复。

需要注意的点

主库和从库配置需要一样的地方

 

故障自动恢复

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值