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 |
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
10 页请下载阅读 -
文档评分