課程簡介

PostgreSQL 簡介 16

  • PostgreSQL 概述
  • PostgreSQL 16 中的新功能
  • 安裝和設置
  • PostgreSQL 架構和元件

入門 PostgreSQL

  • PostgreSQL 資料庫集群設置
  • 創建和管理資料庫
  • 基本 SQL 操作
  • 設置和探索 PostgreSQL 16

高級 SQL 技術

  • 高級查詢技術
  • 通用表運算式 (CTE)
  • 視窗函數
  • JSON 和 JSONB 資料類型
  • 編寫高級 SQL 查詢

數據類型和擴展名

  • 自訂數據類型
  • 全文搜索
  • 地理空間資料的 PostGIS
  • PL/pgSQL 程式設計
  • 使用高級數據類型和擴展外掛程式

索引和查詢優化

  • 索引類型和用法
  • 查詢規劃和執行
  • 分析和優化查詢
  • 索引和查詢優化

性能調優

  • 性能調優參數
  • 記憶體和資源管理
  • 監控和分析性能
  • 性能調優和監控

備份和恢復

  • 備份策略
  • 時間點恢復
  • 邏輯備份和物理備份
  • 執行備份和恢復

安全和 Access 控制

  • 身份驗證和授權
  • 角色管理和許可權
  • 加密和 SSL/TLS 設置
  • 實施安全最佳實踐

高可用性和複製

  • 複製概念和類型
  • 設置流式複製
  • 使用 Patroni 配置高可用性
  • 實現複製和高可用性

將 PostgreSQL 與應用程式整合

  • 連接 PostgreSQL 與各種程式設計語言
  • 在現代應用程式框架中使用 PostgreSQL
  • ORM 和 PostgreSQL
  • 將 PostgreSQL 與應用程式整合

摘要和後續步驟

最低要求

  • SQL的基礎知識
  • 熟悉資料庫概念

觀眾

  • Database 管理員
  • Database 開發者
  • 系統管理員
 21 時間:

人數


每位參與者的報價

客戶評論 (5)

Provisional Upcoming Courses (Require 5+ participants)

課程分類