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

          軟件下載吧

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

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

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

          前言

          數據庫的備份工作在日常生產中極為重要,如果你咨詢一個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:關鍵字]

          相關下載

          查看所有評論+

          網友評論

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

          熱門閱覽

          最新排行

          公眾號

          主站蜘蛛池模板: 国产精品久久久久久一区二区三区 | 亚洲国产精品一区二区久久| 亚洲AV无码一区二区三区鸳鸯影院| 久久er99热精品一区二区| 久久久综合亚洲色一区二区三区| 久久精品午夜一区二区福利 | 国产一区麻豆剧传媒果冻精品| 国产日韩AV免费无码一区二区三区| 国产亚洲福利精品一区| 精品亚洲AV无码一区二区三区| 午夜爽爽性刺激一区二区视频| 麻豆精品一区二区综合av| 伊人色综合一区二区三区| 国产精品免费综合一区视频| 国产一区二区四区在线观看| 无码一区二区三区AV免费| 日本一区二区三区免费高清| 果冻传媒董小宛一区二区| 人妻视频一区二区三区免费| 精品无码综合一区| 丝袜美腿一区二区三区| 久久一区二区精品综合| 中文字幕人妻丝袜乱一区三区| 成人一区专区在线观看| 国产短视频精品一区二区三区| 无码精品蜜桃一区二区三区WW| 一区二区亚洲精品精华液| 亚洲av午夜福利精品一区人妖| 国产在线观看一区精品| 免费萌白酱国产一区二区三区| 亚洲一区在线视频| 国产免费一区二区视频| 精品国产天堂综合一区在线| 国产精品女同一区二区| 国产一区二区影院| 另类国产精品一区二区| 国产精品视频一区二区三区| 精品人妻中文av一区二区三区| 欧洲精品一区二区三区在线观看 | 中文字幕日韩一区| 亚洲综合无码精品一区二区三区|