pdf文档 Greenplum备份恢复浅析

1.29 MB 17 页 0 评论
语言 格式 评分
中文(简体)
.pdf
3
摘要
2017 年象行中国(杭州 站)第一期 Greenplum备份恢复浅析 姓名:张文杰 邮箱:zhuodao.zwj@alibaba-inc.com 公司:阿里云 2017 年象行中国(杭州 站)第一期 Greenplum数据备份恢复: 1. 数据量较大 2. 不能完全使用Xlog日志备份 3. 需要保证数据完整性和一致性 2017 年象行中国(杭州 站)第一期 Greenplum提供了: 1. 非并行备份和恢复: --pg_dump和pg_dumpall(pg_restore) --
AI总结
# Greenplum备份恢复浅析 ## 挑战 1. 数据量较大。 2. 不能完全依赖Xlog日志备份。 3. 需要保证数据的完整性和一致性。 --- ## Greenplum备份恢复方法 ### 1. 非并行备份与恢复工具: - **pg_dump**和**pg_dumpall**: - 通过**pg_restore**恢复。 - **copy**和**psql**: - 用于简单的数据导入导出。 ### 2. 并行备份与恢复工具: - **gpcrondump**: - 支持并行备份,适合大数据量。 - 支持增量备份(--incremental和--prefix参数),但仅对以下操作的表生效: - **ALTER TABLE** - **DELETE** - **INSERT** - **TRUNCATE** - **UPDATE** - **DROP and re-create the table** --- ## 备份文件分类与说明 1. **Pipes files**: - 包括每个segment的数据文件(可流式输出)。 - master节点生成的文件: - **post_data文件**:包含索引、触发器、主键约束等。 - **全局对象文件**:包含角色和表空间等。 - 文件命名格式:`xxx_gp_dump_0_2_20170206160253.gz` - **xxx**:用户定义前缀。 - **0**:非master节点。 - **2**:segment对应的dbid。 - **20170206160253**:时间戳。 2. **Regular files**: - 包括辅助文件,如存储create database语句的文件和备份状态报告文件。 --- ## 数据恢复 ### 1. 并行恢复 - **条件**: - 恢复时节点数量与备份时一致。 - 备份文件位于对应的segment host上。 - **工具**:`gpdbrestore` - **使用方法**: - 示例:`gpdbrestore -t ` ### 2. 恢复步骤 1. 确保备份文件完整性。 2. 使用`gpdbrestore`并发恢复以提高速度。 3. 恢复时根据文件命名规则找到对应的segment数据文件。 4. 执行恢复操作。 --- ## 总结 Greenplum备份恢复提供了非并行和并行两种模式,适用于不同场景。并行备份(gpcrondump)尤其适合大数据量恢复,支持增量备份和并行恢复以提高效率。备份文件分类清晰,恢复时需根据文件命名规则和节点配置执行操作。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 10 页请下载阅读 -
文档评分
请文明评论,理性发言.