加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

PostgreSQL入门篇学习笔记(七)

发布时间:2020-12-13 17:12:19 所属栏目:百科 来源:网络整理
导读:pg数据库:能提供读写全功能的服务器称为Primary database或者master database。若备份服务器在接受主数据库同步数据和应用同步数据库时,不能提供只读的服务,则该备份数据库称之为warm standy server,而如果能又能提供读操作,则该库称为host standy serv

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后才返回,没有一点落后,主备切换可以做到零数据丢失。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读