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