博学国际教育—官网

咨询热线:
400-882-5311

博学国际教育课程中心> PostgreSQL 数据库备份恢复, 复制, 负载均衡与高可用
 

课程长度:3天/18小时

 

课程内容
 

*天

    1. 逻辑数据备份和还原(定制备份目标, 备份集压缩, 编辑TOC文件, 可选还原, 文本还原, 命令详解pg_dump, pg_dumpall, pg_restore);

    2. 物理数据备份和基于时间点,XID,还原点的还原(物理备份原理, 参数配置,    fsync接口可靠性测试, 归档脚本编写, 备份演示, 三种还原截止的演示, WAL不写场景的数据修正方法);

    3. 逻辑备份设计案例(在被管理的数据库较多的场景中, 如何设计集中备份和元数据的管理, 分布式文件系统的应用);

    4. 物理备份设计案例(在被管理的数据库较多的场景中, 如何设计集中备份和元数据的管理);

    5. 数据库流复制概念(流复制协议的介绍, 同步和异步的流复制架构, 相关的参数, 利用流复制协议的命令讲解pg_basebackup,    pg_receivexlog);

    6. 容灾设计案例(log shipping,    stream replication异地容灾架构, 容灾需要考虑的WAN网络安全, 数据加密, 数据压缩, 网络稳定性等问题);

第二天

    1. 数据复制的分类和应用场景(中间件数据分发的前端复制, 基于触发器的后端复制, 基于块变更的物理复制, 基于xlog的逻辑复制);

    2. 前端数据复制应用案例(pgpool-II);

    3. 后端数据复制应用案例(londiste3,    slony-I, 触发器);

    4. 物理复制应用案例(同步和异步stream replication, log shipping);

    5. XLOG逻辑复制应用案例(stream    replication 9.4);

    6. standby在升级PostgreSQL版本中的应用举例

第三天