感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程時長 7 時間:
課程簡介
1. 分散式 PostgreSQL 簡介
- 單一節點 PostgreSQL 的擴展挑戰
- Citus 擴充功能概覽:目的、架構與組成元件
- 關鍵概念:協調節點(Coordinator Node)、工作節點(Worker Node)、元數據、分佈鍵
2. 叢集架構與設置
- 節點類型:協調節點與工作節點之差異
- 表格類型:分佈式、複製式與本地表格
- 在現有 PostgreSQL 環境中安裝與配置 Citus
- 叢集發現與節點管理
3. 數據分佈與分片策略
- 分片方法:哈希(Hash)與追加(Append)之比較
- 選擇最佳的分佈列以達到優化效能
- 管理分佈式與複製式表格
- 重新平衡分片(Re-balancing shards)與擴展
4. 分散式查詢執行與最佳化
- Citus 如何路由並行化查詢
- 理解分散式查詢計劃
- 查詢下推(Query Pushdown)與執行最佳化
5. 一致性、交易與容錯
- 兩階段提交(2PC)與原子操作
- 處理分散式交易中的故障
6. 運維管理與應用場景
- Citus 的監控工具與視圖
- 分散式環境下的維護與升級
最低要求
- 已完成「進階管理(高可用性与複製)」課程或具備同等經驗
- 對 PostgreSQL 配置與效能調優具備扎實知識
- 熟悉 Linux 及基本網路概念
目標受眾
具有豐富經驗的資料庫管理員、DevOps 工程師及系統架構師,特別是那些已管理生產環境 PostgreSQL 並需進行水平擴展者。
客戶評論 (2)
調優策略。
Jeffrey Zieg - Matrix Consulting
課程 - PostgreSQL Performance Tuning
機器翻譯
記錄實例在壓力下的行爲,以及實例、數據庫、文件等的層次結構/命名規則。
Daniel Inwood - Sinara Consultants LTD
課程 - PostgreSQL Advanced DBA
機器翻譯