PGConf.CN2019大会资料 培训PPT--9-石勇虎--遇见时光机-浅谈平安云上PG备份与恢复-final
### PGConf.CN2019大会资料:培训PPT--9-石勇虎--遇见时光机-浅谈平安云上PG备份与恢复-final #### 一、传统的备份恢复方案 传统的备份恢复方案主要包括逻辑备份、物理备份以及PITR(Point-in-Time Recovery)恢复等多种方法。 - **逻辑备份**:通过`pg_dump`工具进行,主要用于创建数据库或表的逻辑备份。 - **物理备份**:包括`pg_basebackup`、`pg_rman`、`pg_probackup`和`pg_baman`等工具,用于创建整个数据库集群的物理备份。 - **逻辑恢复**:利用`pg_restore`命令来进行逻辑备份的恢复操作。 - **PITR恢复**:利用`pg_rmanrestore--recovery-target-time`、`pg_probackuprestore--time`、`pg_bamanrecover–target-time`等命令实现特定时间点的数据恢复。 这些传统方法在实际应用中存在一些局限性,例如网络带宽瓶颈、备份恢复时间较长、占用大量CPU资源等问题。此外,不同版本和编译参数下的数据库可能导致备份工具多样化,增加了管理难度。 #### 二、时光机备份的需求及原理 为了满足金融行业的备份合规要求,平安云推出了一款名为“时光机”的备份产品。该产品基于快照机制设计,提供了以下特点: 1. **安全可靠**:本地备份采用文件存储,并提供定期rehearsal;异地备份则使用对象存储,确保数据的安全性和可靠性。 2. **数据闪回**:提供用户定制的备份数据闪回服务,能够应对公有云环境中的快速恢复需求。 3. **平台无关**:支持多种类型的数据库备份,如MySQL、PostgreSQL、MongoDB、Redis等,并计划于2019年底支持Oracle。 4. **任意可用区快速恢复**:支持任意可用区恢复备份片,简化了从库搭建过程,提升了用户体验。 具体来说,“时光机”解决方案具备以下几个核心功能: - **数据库常规备份**:支持多种数据库类型,如PostgreSQL、MySQL、MongoDB等。 - **定制化备份策略**:允许用户根据自身需求设置备份策略、备份窗口、保留期等。 - **任意可用区从库搭建**:支持任意可用区恢复备份片,提高了灵活性。 - **任意时间点恢复**:支持任意时间点的数据恢复,增强了数据安全性。 #### 三、时光机的未来规划 随着技术的发展,“时光机”也在不断迭代升级。其未来的规划方向包括但不限于: - **Oracle备份与恢复**:计划实现对Oracle数据库的支持,包括RDS备份及异地恢复从库等功能。 - **MongoDB备份与恢复**:同样计划支持MongoDB的备份与异地恢复从库等功能。 “时光机”作为平安云推出的创新备份产品,不仅解决了传统备份方法中存在的问题,还针对金融行业的特殊需求进行了优化。通过提供更加安全、可靠、灵活的备份与恢复服务,极大地提升了数据管理和灾备能力,为用户提供了一个高效稳定的数据库备份解决方案。未来,“时光机”将继续扩展支持更多的数据库类型,并引入更多高级功能,以满足日益增长的市场需求。
- 粉丝: 62
- 资源: 41
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助