PostgreSQL入门篇学习笔记(七)
2019獨角獸企業重金招聘Python工程師標準>>>
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后才返回,沒有一點落后,主備切換可以做到零數據丟失。
轉載于:https://my.oschina.net/luoyedao/blog/533691
總結
以上是生活随笔為你收集整理的PostgreSQL入门篇学习笔记(七)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql置疑原因_SQL SERVER
- 下一篇: SQL Server数据库被置疑的解决方