聯繫我們

課程簡介

什麼是 PostgreSQL?

  • PostgreSQL 簡史
  • 約定
  • 更多信息
  • 錯誤報告指南

PostgreSQL 介紹

  • 安裝和創建資料庫
  • SQL 語言
  • 進階功能

SQL 語言

  • SQL 語法
  • 數據定義
  • 數據操縱
  • 查詢
  • 數據類型
  • 函數和運算符
  • 類型轉換
  • 索引
  • 全文搜索
  • 併發控制
  • 效能提示

伺服器管理

  • 從原始碼安裝
  • 在 Windows 上從原始碼安裝
  • 伺服器設置和操作
  • 伺服器配置
  • 客戶端認證
  • 資料庫角色
  • 管理資料庫
  • 本地化
  • 常規資料庫維護任務
  • 備份和恢復
  • 高可用性、負載平衡和複寫
  • 恢復配置
  • 監控資料庫活動
  • 監控磁盤使用情況
  • 可靠性和預寫日誌 (WAL)
  • 回歸測試

客戶端介面

  • libpq - C 庫
  • 大對象
  • ECPG - C 語言中的嵌入 SQL
  • 信息模式

伺服器程式設計

  • 擴展 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)

課程分類