BARMAN 是 PostgreSQL 中最流行的备份和恢复管理工具之一。PostgreSQL 作为一个开源数据库,有不同的数据库备份方法。让我们在本篇博文中看看不同的类型。
手动备份方法
Pg_dump(逻辑备份)这些备份不会阻止数据库上的读/写活动。逻辑备份可能会降低整体性能,并且根据数据量需要一些时间才能完成。
全局对象无法使用 pg_dump 备份。您必须使用 pg_dumpall 来备份这些对象。此备份支持并行进程,但整体数据库负载也会增加。
进行这些备份的一个优点是它们可以恢复到 PostgreSQL 的不同主要版本上,甚至是不同的操作系统架构上。
文件系统(物理备份)
物理备份是停止 PostgreSQL 集群后进行的 PostgreSQL 离线备份。这些备份包含 肯尼亚电报数据 整个集群数据。它们比逻辑备份更快,但只能在相同的 PostgreSQL 主要版本上恢复。
Basebackups(在线备份)
无需停止 PostgreSQL 集群即可在线执行在线备份。这些备份也称为“热备份”,其中数据库处于备份模式,然后备份在线数据库副本以及备份操作期间生成的档案。这些是执行备份的推荐方式,因为您可以在应用程序不停机的情况下备份整个集群。