付録
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つの同期的スタンバイサーバを使用することをお勧めします。