我有一个postgres实例,当前有大约2Tb的数据,它也利用cstore_fdw插件来启用压缩。
当前,我正在使用rsync进行每日备份。
[我正在使用pg_dump或其他任何插件或开放源代码工具在Postgresql中寻找可以提供更好,更快的备份解决方案的选项。
一些备份解决方案,例如pgBackRest,提供并行备份。
如果通过网络并行发送2TB仍不够快,则需要获得提供不同备份方式的存储,例如可以拆分的快照和镜像。
这些解决方案与“低级”备份API一起使用:
SELECT pg_start_backup(label => 'something', exclusive => FALSE);
-- now do your storage magic
SELECT labelfile FROM pg_stop_backup(exclusive => FALSE);
-- now add the results from the last query as file "backup_label" to the backup