感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
1. 分散式 PostgreSQL 介紹
- 單一節點 PostgreSQL 面臨的擴展挑戰
- Citus 擴充套件概覽:目的、架構與組件
- 關鍵概念:協調器節點 (Coordinator node)、工作節點 (Worker nodes)、中繼資料、分發鍵 (Distribution keys)
2. 叢集架構與設置
- 節點類型:協調器與工作節點之區別
- 資料表類型:分散式、複製以及本地資料表
- 在現有的 PostgreSQL 環境中安裝與配置 Citus
- 叢集發現與節點管理
3. 資料分發與分片策略
- 分片方法:雜湊 (Hash) 與追加 (Append)
- 選擇合適的分發欄位以達到最佳效能
- 管理分散式與複製資料表
- 重新平衡分片並進行水平擴展
4. 分散式查詢執行與優化
- Citus 如何路由及平行化查詢
- 理解分散式查詢計畫
- 查詢推導 (Pushdown) 與執行優化
5. 一致性、交易與容錯
- 兩階段提交 (2PC) 與原子操作
- 處理分散式交易中的故障
6. 運營管理與應用案例
- Citus 的監控工具與檢視頁面
- 分散式環境中的維護與升級
最低要求
- 已完成進階管理課程(高可用性與複製),或具備同等經驗
- 具備 PostgreSQL 配置與效能調校的扎實知識
- 熟悉 Linux 作業系統及基礎網路概念
目標受眾
負責管理生產環境中 PostgreSQL 且具有豐富經驗的資料庫管理師 (DBA)、DevOps 工程師以及系統架構師,他們需要透過水平擴展來提升資料庫容量。
7 小時
客戶評論 (2)
調優策略。
Jeffrey Zieg - Matrix Consulting
課程 - PostgreSQL Performance Tuning
機器翻譯
記錄實例在壓力下的行爲,以及實例、數據庫、文件等的層次結構/命名規則。
Daniel Inwood - Sinara Consultants LTD
課程 - PostgreSQL Advanced DBA
機器翻譯