聯繫我們

課程簡介

什麼是 PostgreSQL?

  • PostgreSQL 簡史
  • 慣例
  • 更多資訊
  • 錯誤回報指南

PostgreSQL 入門

  • 安裝與建立資料庫
  • SQL 語言
  • 進階功能

SQL 語言

  • SQL 語法
  • 資料定義
  • 資料操作
  • 查詢
  • 資料型別
  • 函數與運算子
  • 型別轉換
  • 索引
  • 全文搜尋
  • 併發控制
  • 效能建議

伺服器管理

  • 從原始碼安裝
  • 在 Windows 上從原始碼安裝
  • 伺服器設定與操作
  • 伺服器組態
  • 客戶端驗證
  • 資料庫角色
  • 管理資料庫
  • 本地化
  • 常規資料庫維護任務
  • 備份與還原
  • 高可用性、負載平衡與複製
  • 復原組態
  • 監控資料庫活動
  • 監控磁碟使用量
  • 可靠性與預寫式日誌 (WAL)
  • 回歸測試

客戶端介面

  • libpq - C 語言函式庫
  • 大對象 (Large Objects)
  • ECPG - 嵌入式 SQL for C
  • 資訊結構描述

伺服器程式設計

  • 擴充 SQL
  • 觸發程序
  • 規則系統
  • 程式語言
  • PL/pgSQL - SQL 程式語言
  • PL/Tcl - Tcl 程式語言
  • PL/Perl - Perl 程式語言
  • PL/Python - Python 程式語言
  • 伺服器程式設計介面

內部運作原理

  • PostgreSQL 內部架構概述
  • 系統資料表
  • 前端/後端通訊協定
  • PostgreSQL 程式碼撰寫慣例
  • 原生語言支援
  • 撰寫程式語言處理器
  • 撰寫外部資料包裝器
  • 遺傳查詢最佳化器
  • 索引存取方法介面定義
  • GiST 索引
  • GIN 索引
  • 資料庫實體儲存
  • BKI 後端介面
  • 計畫器如何運用統計資訊

最低要求

具備 SQL 和 C 語言的工作知識

基本系統管理技能(Unix/Linux 或 Windows)

 28 小時

人數


每位參與者的報價

客戶評論 (7)

即將到來的課程

課程分類