PostgreSQL 進階:複本與高可用性 (RepMgr、PgPool-II)培訓
此課程深入探討 PostgreSQL 的複本技術、高可用性叢集管理。學員將建立及管理多節點環境,設定故障轉移自動化機制,並探索負載平衡與連線池解決方案。課程包含實作複本實驗室及恢復模擬。
完成本課程後,學員將能夠:
- 配置及管理實體複本與邏輯複本
- 設計高可用性 PostgreSQL 拓撲結構
- 使用 RepMgr 自動化故障轉移與恢復程序
- 使用 PgPool-II 實施負載平衡
- 確保數據連續性,並將故障時的停機時間降至最低
課程簡介
1. PostgreSQL 標準複本
- 實體複本 (WAL 串流)
- 同步與非同步複本
- 配置主伺服器與備用伺服器
- 使用複本槽 (replication slots)
- 手動故障轉移
- 邏輯複本
2. 使用 RepMgr 管理複本
- RepMgr 元件與儲存庫
- 安裝與配置
- 註冊節點
- 建立備用伺服器
- 切換與故障轉移
- 使用 repmgrd 實現自動故障轉移
3. PgPool-II 高可用性
- PgPool-II 架構
- 安裝與配置
- 啟動/停止 PgPool-II
- 基本管理工具與指令
- 管理複本與負載平衡
- 配置自動故障轉移與恢復
- 使用 Watchdog 架構
- 連線池
最低要求
- 具備 PostgreSQL 架構與配置的深入理解
- 擁有 Linux 命令列及資料庫管理任務的經驗
適用對象
負責確保資料庫可靠性、冗餘備份及持續運作的資料庫管理員、DevOps 工程師及系統架構師。
需要幫助選擇合適的課程嗎?
macao@nobleprog.com 或 +852 81990613
PostgreSQL 進階:複本與高可用性 (RepMgr、PgPool-II)培訓 - 詢問
PostgreSQL 進階:複本與高可用性 (RepMgr、PgPool-II) - 咨詢詢問
客戶評論 (1)
記錄實例在壓力下的行爲,以及實例、數據庫、文件等的層次結構/命名規則。
Daniel Inwood - Sinara Consultants LTD
課程 - PostgreSQL Advanced DBA
機器翻譯
相關課程
AI for Postgres
21 小時Postgres 是一種先進的開源關聯式資料庫,可作為 AI 驅動系統和數據智慧應用程序的基礎。
此由講師指導的現場培訓(線上或線下)針對中階資料庫專業人員和開發者,他們希望直接在 Postgres 內整合、管理和最佳化 AI 功能。
參加完此培訓後,參與者將能夠:
- 設置和配置用於 AI 工作負載的 Postgres 擴展模組。
- 使用 pgvector 實現嵌入向量與相似度搜尋。
- 整合開源及專有大型語言模型(LLM)至 Postgres,以獲取即時洞察。
- 最佳化 Postgres 以處理 AI 驅動的查詢與工作流程。
課程格式
- 互動式講授與討論。
- 大量的練習與實作。
- 在實機實驗室環境中進行實際操作。
課程客製化選項
- 如需此課程的客製化培訓,請聯絡我們安排。
PostgreSQL 的 AI 應用:企業級整合、最佳化與治理
21 小時PostgreSQL 是一個功能強大且開源的關聯式資料庫,可以透過 AI 能力來提升企業資料智慧、預測分析和自動化。
這門由講師主導的實作培訓(線上或線下),主要面向具備中階到高階技能的資料工程師、DBA 和解決方案架構師,幫助他們設計、實施並治理利用 PostgreSQL 的企業級 AI 系統。
完成本課程後,學員將獲得以下專業能力:
- 將 AI 模型與向量搜尋功能直接整合至 PostgreSQL。
- 部署高容量企業負載的 AI 最佳化架構。
- 為 AI 資料管線建立穩健的治理、審計與合規機制。
- 在 PostgreSQL 環境中安全地使用開源及專有的 AI 框架。
課程形式
- 互動式講座與企業案例討論。
- 實務練習與真實情境實驗室操作。
- 在實際 PostgreSQL 環境中的實作訓練。
課程客製化選項
- 如需此課程的客製化培訓,請聯繫我們進行安排。
PostgreSQL 開發者的 AI 應用
14 小時本課程涵蓋 PostgreSQL 伺服器擴充功能和函式庫的基本知識,這些工具和庫可用於將 AI 技術整合至資料庫系統中。內容包括:基於嵌入向量的相似性/語意搜尋、Text-to-SQL 查詢以及檢索增強生成(RAG)。學員將學習如何安裝 PgVector 和 PgAI、生成並載入向量嵌入、建立向量索引,實施語意搜尋與 RAG,並使用 LangChain 結合 Python 或 JavaScript 開發 Text-to-SQL 應用程式。透過示範與實作練習,鞏固核心概念與實務技能。
PostgreSQL 進階課程 - 效能管理
14 小時此實作導向的課程聚焦於 PostgreSQL 效能調整的實務面向。學員將學習如何分析查詢執行計畫、最佳化索引、調整記憶體與系統參數,以及有效監控工作負載。透過真實案例與即時練習,示範如何在資料庫和系統層級識別並解決瓶頸。
PostgreSQL 管理與開發
28 小時管理和開發 PostgreSQL 資料庫需要具備深厚的效能優化、資料庫複寫和連接池知識。本課程涵蓋伺服器管理、SQL 基礎、客戶端介面、伺服器端程式設計和資料庫內部結構。實操訓練使 DBA 和開發人員能夠優化查詢執行、管理備份、配置監控,並為企業級 PostgreSQL 環境構建強健的生產級配置。
PostgreSQL 伺服器管理
14 小時PostgreSQL 基礎知識
14 小時本培訓專為Database Administrators和Architects設計,旨在從基礎開始學習PostgreSQL。
您將學習PostgreSQL的架構、安裝、設計,以及如何執行PostgreSQL資料庫的備份與還原。
PostgreSQL 進階資料庫管理員
14 小時本培訓課程專為希望學習在 PostgreSQL 中實施備份、高可用性和資料庫安全性所需工具和技術的資料庫管理員及架構師而設計。
您還將學習如何查找慢速查詢、監控資料庫效能並針對效能對 PostgreSQL 進行調優。
在PostgreSQL中實施高可用性
7 小時實現零停機時間的PostgreSQL部署需要專業的串流複寫和自動故障轉移管理。本課程涵蓋同步與非同步複寫、層疊複寫、交易日誌存檔、基礎備份以及監控串流配置。學習如何部署pgpool-II以實現連接池化、自動高可用性設置,為服務於高流量商業應用程序的關鍵企業環境提供生產級數據庫可靠性。
PostgreSQL效能調整
14 小時本課程專為希望優化PostgreSQL資料庫效能的資料庫管理員與架構師設計。學習如何記錄低速工作負載並找出查詢中的潛在瓶頸。此外,亦涵蓋對最佳化效能至關重要的參數設定。
PostgreSQL Administration, Optimization and Replication
35 小時在這種由講師指導的實訓課程中(線上或線下),學員將學習 PostgreSQL 的一般和進階方面,包括管理、效能提升、進階開發和複製,通過一系列實作演練,涉及設置、配置、測試、部署和故障排除。
完成此培訓後,學員能夠:
- 使用進階管理技術來配置和管理 PostgreSQL 服務器。
- 最佳化資料庫和查詢以達到最高效能。
- 複製和擴展 PostgreSQL 服務器。
PostgresAI 企業級規模應用:監控、克隆與 AI 驅動運維
21 小時PostgresAI 是一個平台,讓資料庫團隊能透過 AI 自動化技術,複製、測試並優化 PostgreSQL 環境。
本課程為講師主導的實作培訓(提供線上或線下選項),主要針對進階版的 DevOps 專業人士及資料庫工程師,協助其於企業規模下導入 PostgresAI,實現資料庫監控、克隆及 AI 驅動優化。
課程結束時,學員將能夠:
- 在企業環境中部署與配置 PostgresAI。
- 將 PostgresAI 整合至 CI/CD 流程及 PostgreSQL 叢集。
- 運用 AI 驅動洞察,優化查詢與效能調校。
- 為克隆環境建立治理、稽核與資料隱私控制機制。
課程形式
- 互動式講授與討論。
- 大量實作練習。
- 於實戰實驗室環境中進行動手實作。
課程客製化選項
- 若需此課程的客製化培訓,請聯絡我們安排。
PostgreSQL 開發人員課程
14 小時本課程提供程式化方式與 PostgreSQL 資料庫互動。學習使用 PostgreSQL 後端開發高品質應用程式所需的技術、語法及結構。本訓練亦涵蓋 SQL 效能優化,包含編寫高效能 SQL 的最佳實踐。
目標受眾包括希望使用或擴充 PostgreSQL 的開發人員,以及資料庫架構師。
PostgreSQL 16 開發者與管理員課程
21 小時此在[loc]地點[/loc](線上或線下)舉行的講師主導現場培訓,旨在幫助初級至中級的開發者和管理員掌握 PostgreSQL 16 的最新功能與改進。
完成培訓後,學員將能夠:
- 理解 PostgreSQL 16 的架構與組件。
- 利用進階 SQL 功能和 PostgreSQL 擴展模組。
- 實施安全最佳實踐及存取控制。
- 執行資料庫管理工作,包括備份、還原與監控。
- 透過調整與索引策略優化資料庫效能。
- 使用 PostgreSQL 內建工具實現高可用性與複寫。
- 將 PostgreSQL 整合至現代應用程式開發框架中。
PostgreSQL for Administrators - 3 Days
21 小時此在 澳門(線上或線下)舉行的有導師指導實作培訓,針對希望使用 PostgreSQL 管理大規模資料,並優化資料庫系統以實現高可用性和效能的資料庫管理員和系統管理員。
完成本培訓後,參與者將能夠:
- 安裝和配置 PostgreSQL。
- 了解 PostgreSQL 的功能和架構。
- 學習如何使用 SQL 執行資料庫操作。
- 進行資料庫備份和還原,以防止資料遺失。
- 配置伺服器以實現高可用性。
- 學習用於高效能調整的工具和技術。
- 探索用於監控和可觀測性的外部工具。