PostgreSQL數據庫課程實施方案
一、課程簡介
為滿足想掌握學習PostgreSQL的學員,講師特別設計的一套比較全面的PostgreSQL課程,本教程內容涉及PostgreSQL基礎知識、學習環境準備、PostgreSQL 12單機環境的安裝配置、PostgreSQL高可用解決方案、PostgreSQL主從復制安裝配置、PostgreSQL高可用集群項目實戰、PostgreSQL管理入門入門等內容,適合各種初級運維人員/數據庫/開發人員,可以完全滿足開發、測試、簡單業務生產環境。
二、培訓時間
本次培訓為期3天,6小時/天。
三、培訓方式
線上遠程視頻
四、培訓大綱
第一部分:PostgreSQL數據庫基礎知識
1)PostgreSQL簡介
2)PostgreSQL行業使用
3)PostgreSQL版本發展
4)PostgreSQL版本特性
5)PostgreSQL/Oracle/MySQL功能對比
6)PostgreSQL體系結構
7)PostgreSQL進程結構
8)PostgreSQL內存結構
9)PostgreSQL邏輯結構
10)PostgreSQL存儲結構
11)PostgreSQL數據庫結構
12)PostgreSQL表空間與表
第二部分:PostgreSQL單機安裝配置
1)PostgreSQL實戰環境規劃與準備
2)PostgreSQL 12單機安裝配置(Windows)
3)PostgreSQL 12單機環境安裝配置(Linux)
第三部分:PostgreSQL高可用解決方案
1)PostgreSQL雙機熱備HA解決方案
2)PostgreSQL主從復制讀寫分離解決方案
3)PostgreSQL分布式集群解決方案
第四部分:PostgreSQL主從復制安裝配置
1)PostgreSQL復制功能介紹
2)PostgreSQL物理復制與邏輯復制介紹
3)PostgreSQL主從復制項目規劃
4)PostgreSQL主從流復制主從配置
5)PostgreSQL主從流復制主從切換
6)PostgreSQL主從流復制一主兩從配置(擴容節點)
7)PostgreSQL主從環境自定義表空間的使用
8)PostgreSQL同步流復制與異步流復制
9)PostgreSQL Pgpool-II讀寫分離配置
10)PostgreSQL Pgpool-II讀寫分離測試
第五部分:PostgreSQL高可用集群項目實戰
1)PostgreSQL高可用集群HA項目規劃
2)PostgreSQL高可用集群Repmgr四節點配置
3)PostgreSQL高可用集群Repmgr主從切換配置
4)PostgreSQL高可用集群Repmgr Switchover切換
5)PostgreSQL高可用集群Repmgr Failover切換
6)PostgreSQL配置Repmgr自動Failover功能
第六部分:PostgreSQL數據庫管理入門
1)PostgreSQL啟動與停止
2)PostgreSQL日志分類與查看
3)PostgreSQL SQL語言介紹
4)PostgreSQL數據類型介紹
5)PostgreSQL日常操作
6)PostgreSQL備份與恢復工具介紹
7)PostgreSQL性能與監控工具介紹