课程概述
-
课程名称:服务器编程
-
持续时间:4天
-
-
培训地点:天府软件园
-
前提条件:熟悉Unix、SQL基础知识,且有一定的编程开发经验。
课程介绍
本次课程主要分为四个部分,PostgreSQL安装及基本架构,数据库逻辑和物理结构,SQL中函数的使用,PL/pgSQL语言的使用。
通过本次课程我们将了解PostgreSQL在服务器端安装及基础架构,了解数据库的逻辑和物理架构(这些可能在DBA的课程中已经熟练的掌握)。
主要是学会使用PL/pgSQL语言在数据库服务器端进行编程,学会使用存储过程、触发器等经常使用的数据库对象。
- PostgreSQL数据库安装过程、命令行工具用法
- PostgreSQL总体架构(多版本并发控制、WAL日志、数据库逻辑结构、数据库物理结构)
- SQL中函数及存储过程的用法
- PostgreSQL中如何使用PL/pgSQL语言进行服务器端编程
课程概述
-
课程名称:DBA初级
-
持续时间:3天
-
-
培训地点:天府软件园
-
前提条件:对数据库和SQL基本知识有所了解,熟悉Unix,有一定的数据库(任意数据库)运维经验。
课程介绍
PostgreSQL-DBA基础培训课程主要分为六个部分,通过该课程我们将收获PostgreSQL运维和使用的基本知识,并对数据库的架构和特性有所了解。
- 数据库安装配置、使用psql
- 基本架构及实现原理
- 数据库组织方式、系统目录、表空间以及数据库文件的组织结构
- 数据库运维
- 用户体系、用户的权限管理
- 备份与恢复机制
课程概述
-
课程名称:DBA高级
-
持续时间:2天
-
-
培训地点:天府软件园
-
前提条件:熟悉Unix,SQL基础知识,参与了DBA基础和中级培训,了解PostgreSQL体系结构,熟悉安装、配置和维护的基本知识。
课程介绍
本次课程主要分为三个部分,对PostgreSQL的备份、恢复,数据库复制,以及高可用技术进行详细的介绍。通过本次课程大家将熟悉PostgreSQL的备份方式,
掌握多种数据库复制技术,并对数据库高可用有一定的了解。
- 逻辑备份、物理备份和日志归档
- 复制和逻辑复制
- 高可用集群特点和目的、使用外部工具来搭建高可用集群