下載吧 - 綠色安全的游戲和軟件下載中心

          軟件下載吧

          當前位置:軟件下載吧 > 技術開發 > 數據庫 > Postgresql主從異步流復制方案的深入探究

          Postgresql主從異步流復制方案的深入探究

          時間:2024-03-08 08:50作者:下載吧人氣:26

          前言

          數據庫的備份工作在日常生產中極為重要,如果你咨詢一個DBA如何才能設計出高可用的數據備份與恢復方案,相信很多人都會從架構上給出很多容災的意見。但歸根到底,如果業務環節中數據庫還牽涉到分布式環境,我認為一個好的方案需要達到三大要求:

          • 多副本
          • 持久化
          • 一致性

          日常架構設計中,我們不僅要保證數據額的成功備份,還要保證備份的數據可以快速恢復。在眾多備份恢復可靠性方案中 主從復制 技術,可以說是最常見的實現,本文主要是介紹postgresql主備數據庫的異步流復制的環境搭建與主備切換的操作實踐,除了能把一些基礎的原理運用在日常的數據庫運維中,也可以加深對Postgresql數據庫的底層知識了解。

          postgres在9.0之后引入了主從的流復制機制,所謂流復制,就是從服務器通過tcp流從主服務器中同步相應的數據。這樣當主服務器數據丟失時從服務器中仍有備份。

          與基于文件日志傳送相比,流復制允許保持從服務器更新。 從服務器連接主服務器,其產生的流WAL記錄到從服務器, 而不需要等待主服務器寫完WAL文件。

          PostgreSQL流復制默認是異步的。在主服務器上提交事務和從服務器上變化可見之間有一個小的延遲,這個延遲遠小于基于文件日志傳送,通常1秒能完成。如果主服務器突然崩潰,可能會有少量數據丟失。

          同步復制必須等主服務器和從服務器都寫完WAL后才能提交事務。這樣在一定程度上會增加事務的響應時間。

          下面的學習與實踐主要針對PostgreSQL的異步流復制(本文沒有涉及到同步復制、邏輯復制等,如果大家想了解其它的備份方案,可以閱讀相關官方文檔或其他資料介紹)。

          異步流復制的中心思想是:主庫上提交事務時不需要等待備庫接收WAL日志流并寫入到備庫WAL日志文件時便返回成功,因此異步流復制的TPS會相對同步流復制要高,延遲更低。

          環境準備

          操作系統 服務器IP 節點名稱 角色
          centos 7.2 172.17.0.2 pghost1 主庫
          centos 7.2 172.17.0.5 pghost2 備庫

          主要目錄規范:

          • 數據目錄: /data/pg10/pg_root
          • 表空間目錄: /data/pg10/pg_tbs
          • 應用程序目錄: /apps/svr/pgsql

          要注意的是:編譯安裝Pg我們使用的是root賬戶,但是一般情況下,我們對數據庫的部署操作等應該使用非root的pg超級管理員賬戶,所以需要我們預先創建相關用戶和目錄,并設置相關權限:

          $ groupadd postgres
          
          $ useradd postgres -g postgres
          
          $ passwd postgres
          
          $ mkdir -p /data/pg10/pg_root
          
          $ mkdir -p /data/pg10/tbs
          
          $ chown -R postgres:postgres /data/pg10
          標簽[db:關鍵字]

          相關下載

          查看所有評論+

          網友評論

          網友
          您的評論需要經過審核才能顯示

          熱門閱覽

          最新排行

          公眾號

          主站蜘蛛池模板: 亚洲欧美成人一区二区三区| 91国偷自产一区二区三区| 中文字幕一区二区精品区| 一区二区三区在线观看| 日本高清无卡码一区二区久久| 精品福利一区二区三| 视频一区在线免费观看| 一区国产传媒国产精品| 东京热人妻无码一区二区av| 一区二区三区四区精品| 国产精品一区二区在线观看| 99精品一区二区三区无码吞精| 国产伦精品一区二区三区| 精品国产日韩亚洲一区| 亚洲国产一区二区视频网站| 精品视频一区二区三区在线播放| 怡红院AV一区二区三区| 精品午夜福利无人区乱码一区| 麻豆天美国产一区在线播放| 久久福利一区二区| 2014AV天堂无码一区| 国产伦精品一区二区三区| 成人区人妻精品一区二区不卡视频| 国产一区二区视频免费| 国产大秀视频一区二区三区| 国产suv精品一区二区6| 日韩熟女精品一区二区三区 | 综合久久久久久中文字幕亚洲国产国产综合一区首 | 免费无码A片一区二三区| 国产成人精品一区二区A片带套| 亚洲一区二区观看播放| 日韩av片无码一区二区不卡电影 | 视频一区二区三区免费观看| 日韩一区二区三区在线观看| 丝袜无码一区二区三区| 秋霞午夜一区二区| 中日韩精品无码一区二区三区| 精品久久久久久中文字幕一区| 一区二区三区杨幂在线观看| 成人区精品人妻一区二区不卡| 亚洲视频一区二区三区|