聯繫我們

課程簡介

什麼是 PostgreSQL?

  • PostgreSQL 簡短歷史
  • 慣用規則
  • 更多信息
  • 錯誤報告指南

PostgreSQL 簡介

  • 安裝與創建數據庫
  • SQL 語言
  • 高級特性

SQL 語言

  • SQL 語法
  • 數據定義
  • 數據操縱
  • 查詢
  • 數據類型
  • 函數與操作符
  • 類型轉換
  • 索引
  • 全文搜索
  • 並發控制
  • 性能提示

服務器管理

  • 從源碼安裝
  • 在 Windows 上從源碼安裝
  • 服務器設置與運行
  • 服務器配置
  • 客戶端身份驗證
  • 數據庫角色
  • 數據庫管理
  • 區域化設置
  • 常規數據庫維護任務
  • 備份與恢復
  • 高可用性、負載均衡與複製
  • 恢復配置
  • 監控數據庫活動
  • 監控磁盤使用情況
  • 可靠性與寫前日誌(WAL)
  • 回歸測試

客戶端界面

  • libpq - C 庫
  • 大對象
  • ECPG - C 內嵌 SQL
  • 信息模式(Information Schema)

服務端編程

  • 擴展 SQL
  • 觸發器
  • 規則系統
  • 過程式語言
  • PL/pgSQL - SQL 過程式語言
  • PL/Tcl - Tcl 過程式語言
  • PL/Perl - Perl 過程式語言
  • PL/Python - Python 過程式語言
  • 服務端編程接口

內部機制

  • PostgreSQL 內部機制概覽
  • 系統目錄
  • 前端/後端協議
  • PostgreSQL 編碼規範
  • 原生語言支持
  • 編寫過程式語言處理程序
  • 編寫外部數據封裝器(FDW)
  • 遺傳查詢優化器
  • 索引訪問方法接口定義
  • GiST 索引
  • GIN 索引
  • 數據庫物理存儲
  • BKI 後端接口
  • 規劃器如何運用統計信息

最低要求

具備 SQL 和 C 語言的基本操作知識

基本的系統管理知識(Unix/Linux 或 Windows)

 28 小時

客戶評論 (7)

課程分類