2025 年 postgresql 有什么优秀的备份解决方案

170 天前
 luckzk

每日备份, 全量备份, 数据并发高,不能停机, 数据量大概在 200G , 需要限制备份时的 IO ,不能影响正常的数据读写,目前是 ssd 了 需要加密, 需要压缩, 同时恢复时应简单快速,备份文件尽量占用小的空间

目前采用的是 pg_dump 的方案,大表分批次备份

3353 次点击
所在节点    PostgreSQL
17 条回复
luckzk
170 天前
Postgre SQL 14 版本
xaxb
170 天前
LVM 建立快照,快照上启动新实例,压缩备份,停止新实例,删除快照
iseki
170 天前
人家官方不是给了备份的说明嘛。https://www.postgresql.org/docs/current/continuous-archiving.html
连续归档,出事故时可以按时间点归档
iseki
170 天前
你的 pg_dump 如果不是一次调用完,你都不好保证数据一致性
niubiman
170 天前
其实我觉得吧, 数据库这东西, 交给云商去做, 自己折腾来折腾去也就那样, 反而出了事背锅侠都找不到
heimoshuiyu
170 天前
zfs 开加密,zfs send 发送快照,或者使用 rsync 限制速度同步 .zfs 快照目录里的文件,压缩用 zfs 透明压缩
liaojl
170 天前
不能停机用 pg_dump 没意义
yeqizhang
170 天前
搞备库不就行了
kuokuoa
170 天前
自己管不好数据库,不如上云
Usaki
170 天前
我上的是 k8s 集群,用的 cnpg 的 operator ,里面自带一套方案,可以使用快照备份。
ysicing
170 天前
我用的是 restic 备份的,一梭子目前来看没啥问题😂
tiddarabbit
169 天前
pg_basebackup 啊
maierhuang
169 天前
搭建一个备库,备份任务放在备库,使用物理备份工具 barman 。200G 不大
ala2008
169 天前
异步流,从库?
luckzk
168 天前
@yeqizhang 备库有的,但是数据还是要备份一份,担心主库出问题,然后备库也同步过去了

@maierhuang barman 压缩率多少,我看了下,实际 base 文件夹有 1.2T ,dump 压缩后只有 200G 。

看网上说的 wal-g 不错,但是这玩意好像会储存 wal 文件,应该磁盘占用很大
yeqizhang
168 天前
@luckzk 你看 13 楼的,把备份任务放在在备库,你担心的那个问题,在主库做逻辑备份一样也会有问题。要实时的就 12 楼+wal
Lao9
131 天前
200G 建议物理备份,逻辑备份看场景辅助使用。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1124151

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX