聯繫我們
 課程時長 28 時間:

課程簡介

什么是PostgreSQL?

  • PostgreSQL简史
  • 约定
  • 更多信息
  • 错误报告指南

PostgreSQL简介

  • 安装与创建数据库
  • SQL语言
  • 高级特性

SQL语言

  • SQL语法
  • 数据定义
  • 数据操作
  • 查询
  • 数据类型
  • 函数与运算符
  • 类型转换
  • 索引
  • 全文搜索
  • 并发控制
  • 性能建议

服务器管理

  • 从源代码安装
  • 在Windows上从源代码安装
  • 服务器设置与运行
  • 服务器配置
  • 客户端认证
  • 数据库角色
  • 管理数据库
  • 本地化
  • 日常数据库维护任务
  • 备份与恢复
  • 高可用性、负载均衡与复制
  • 恢复配置
  • 监控数据库活动
  • 监控磁盘使用情况
  • 可靠性与预写日志
  • 回归测试

客户端接口

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

人數


每位參與者的報價

客戶評論 (7)

即將到來的課程

課程分類