OushuDB 管理指南 备份恢复(中)

简介: pg_dump和pg_restore是一种串行备份和恢复方式,对大数据库来说从运行时间和空间来看都不适合。所以只适用于非常小的数据库备份。

image.png

1、使用pg_dump和pg_restore

pg_dump和pg_restore是一种串行备份和恢复方式,对大数据库来说从运行时间和空间来看都不适合。所以只适用于非常小的数据库备份。
使用pg_dump和pg_restore的备份和恢复方式可以使用如下命令:

$ pg_dump -Ft -f mydb.tar mydb

下面的命令可以创建一个压缩的备份。

$ pg_dump -Fc -Z3 -f mydb.dump mydb

下面的命令可以从备份进行恢复

$ pg_restore -d new_db mydb.dump

2、备份原始数据

基于hdfs外部表和gpfdist外部表的备份方式满足大部分需求,在有些需要增量备份的情况下可以使用备份ETL产生的原始数据的方式进行备份。这样每次备份的数据量可以较少。 但这种方式进行恢复需要更长的时间。

目录
相关文章
|
存储 监控 物联网
|
JavaScript Java 应用服务中间件
nginx 配置~~~本身就是一个静态资源的服务器
nginx 配置~~~本身就是一个静态资源的服务器
388 1
|
机器学习/深度学习 自然语言处理 并行计算
|
Shell
shell实战案例- 实现文件锁(调用外部脚本)
shell实战案例- 实现文件锁(调用外部脚本)
415 0
【MATLAB】读取序列图像raw文件并求序列均值
读取16位raw图像,图像大小为640*512,也可自行调整。
501 0
带你读《2022技术人的百宝黑皮书》——如何避免写重复代码:善用抽象和组合(3)
带你读《2022技术人的百宝黑皮书》——如何避免写重复代码:善用抽象和组合(3)
185 0
|
机器学习/深度学习 传感器 人工智能
英伟达 CVPR 2023 新作 I VoxFromer: 单目3D语义场景补全新SOTA!
英伟达 CVPR 2023 新作 I VoxFromer: 单目3D语义场景补全新SOTA!
349 0
英伟达 CVPR 2023 新作 I VoxFromer: 单目3D语义场景补全新SOTA!
|
Python
django model进阶学习
django model进阶学习
110 0
“交叉熵”反向传播推导
“交叉熵”反向传播推导
230 0
|
缓存 Java Spring
ApplicationContext(1)--Spring源码解析(一)
ApplicationContext(1)--Spring源码解析(一)
ApplicationContext(1)--Spring源码解析(一)