Greenplum增量备份通过gpbackup进行累积备份

Greenplum Incremental backup through gpbackup takes cummulative backup

我正在使用 greenplum DB 的 gpbackup 实用程序通过以下命令对数据库进行增量备份

1: 完全备份

gpbackup --dbname incdb --backup-dir /data/gpbackups --leaf-partition-data

2:然后我添加了一些行并进行了增量备份:

gpbackup --dbname incdb --backup-dir /data/gpbackups --leaf-partition-data --incremental

但是当我转到备份文件夹,解压缩备份文件并在终端中读取它们时,我看到增量备份文件包含开始时的所有数据,而不是仅更改的数据。不应该只有完整备份后添加的数据吗?

请指导我是否可以通过 gpbackup 实用程序进行远程备份?

您可以在此处找到有关 Greenplum 增量备份实施的更多详细信息

https://gpdb.docs.pivotal.io/backup-restore/1-16/admin_guide/managing/backup-gpbackup-incremental.html

简而言之,增量备份在 AO 分区表上效果最好。 gpbackup 将识别 AO 表的哪些分区自上次完整或增量备份以来有数据更改,并将这些分区添加到备份集中。

无论是否使用增量标志,堆表总是完全备份。

在您的用例中,您使用的是 AO 分区表吗?