pg数据库:能提供读写全功能的服务器称为Primary database或者master database。若备份服务器在接受主数据库同步数据和应用同步数据库时,不能提供只读的服务,则该备份数据库称之为warm standy server,而如果能又能提供读操作,则该库称为host standy server。
pitr原理:是依据之前的物理备份文件加上wal的预写日志模式备份做的恢复。
WAF日志归档:其实就是吧在线日志备份出来。参数如下
archive_mode = on #打开归档备份。
archive_command = 'cp -i %p /backup/postgres/archive/%f' #unix中的cp命令 如果backup换成另外一台电脑的ip文件目录的话,其实就是使用WAL文件的方式同步主备库,主备库之间差了一个完整的WAL日志文件。
流复制:
使用流复制时,只要primary数据库一产生日志,就会马上传递到standy数据库。
传递方式分两种:一是:异步方式事物提交后不必等日志传递到standy就可返回。另一:是同步方式,在master提交事物时,一定会等到WAL日志传递到standy后才返回,没有一点落后,主备切换可以做到零数据丢失。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。