付録

Feature matrix

以下に、バックアップとアーカイビング用のPostgreSQLバージョンとBarman機能のマトリクスを示します。

Version

Backup with rsync/SSH

Backup with pg_basebackup

Standard WAL archiving

WAL Streaming

RPO=0

14

Yes

Yes

Yes

Yes

Yes

13

Yes

Yes

Yes

Yes

Yes

12

Yes

Yes

Yes

Yes

Yes

11

Yes

Yes

Yes

Yes

Yes

10

Yes

Yes

Yes

Yes

Yes

9.6

Yes

Yes

Yes

Yes

Yes

9.5

Yes

Yes

Yes

Yes

Yes ~(d)~

9.4

Yes

Yes

Yes

Yes

Yes ~(d)~

9.3

Yes

Yes ~(c)~

Yes

Yes ~(b)~

No

9.2

Yes

Yes ~(a)~~(c)~

Yes

Yes ~(a)~~(b)~

No

9.1

Yes

No

Yes

No

No

9.0

Yes

No

Yes

No

No

8.4

Yes

No

Yes

No

No

8.3

Yes

No

Yes

No

No

注:

a) pg_basebackup および pg_receivexlog 9.2が必要b)WALストリーミングのみはサポートされていない(標準アーカイビングが必要)c)サポートされていない表領域のバックアップd) pg_receivexlog 9.5を使用する場合、マイナーバージョン9.5.5以上が必要 [^commitsync]

^commitsync が必要です(バージョン9.5.5に含まれています)

Barmanは、同じバージョン(またはそれ以降)のPostgreSQLサーバーの pg_basebackup および pg_receivewal / pg_receivexlog がBarmanが存在する同じサーバーにインストールされる必要があります。唯一の例外は、 PostgreSQL 9.2ユーザーが pg_basebackup および pg_receivexlog のバージョン9.2をBarmanと一緒にインストールする必要があることです。

ヒント: PostgreSQLの場合、 pg_basebackup および pg_receivewal を介したストリーミングレプリケーションでバックアップおよびWALアーカイビングを使用する場合、 PostgreSQLクライアントの最後のメジャーで安定(stable)バージョン(11など)をBarmanサーバーにインストールすることをお勧めしPostgreSQL。 9.3以降のサーバー。

TIP: “RPO = 0”アーキテクチャの場合、少なくとも1つの同期的スタンバイサーバを使用することをお勧めします。