聯繫我們
 課程時長 7 時間:

課程簡介

1. 分散式 PostgreSQL 簡介

  • 單節點 PostgreSQL 的擴展挑戰
  • Citus 擴展概覽:目的、架構與組件
  • 關鍵概念:協調節點、工作節點、中繼資料、分佈鍵

2. 叢集架構與設定

  • 節點類型:協調節點 vs 工作節點
  • 資料表類型:分佈式、複製式與本地資料表
  • 在現有 PostgreSQL 環境安裝與設定 Citus
  • 叢集發現與節點管理

3. 資料分佈與分片策略

  • 分片方法:哈希 vs 附加
  • 選擇最佳效能的分佈欄位
  • 管理分佈式與複製式資料表
  • 分片再平衡與水平擴展

4. 分散式查詢執行與最佳化

  • Citus 如何路由與並行化查詢
  • 理解分散式查詢計畫
  • 查詢下推與執行最佳化

5. 一致性、交易與容錯

  • 兩階段提交 (2PC) 與原子操作
  • 處理分散式交易中的故障

6. 營運管理與應用案例

  • Citus 的監控工具與檢視
  • 分散式環境中的維護與升級

最低要求

  • 完成進階管理(高可用與複製)或具備同等經驗
  • 熟練掌握 PostgreSQL 設定與效能調優
  • 熟悉 Linux 及基本網路概念

目標受眾

已管理生產環境 PostgreSQL 並需進行水平擴展的經驗豐富的資料庫管理員、DevOps 工程師及系統架構師

人數


每位參與者的報價

客戶評論 (2)

即將到來的課程

課程分類