特徴マトリックス¶
以下に、バックアップとアーカイブ用の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 は必須です(バージョン9.5.5に含まれています)
Barmanが存在するのと同じサーバーにインストールされている必要があります。唯一の例外は、PostgreSQL
9.2ユーザーはBarmanとともにバージョン9.2の pg_basebackup および
pg_receivexlog をインストールする必要があることです。
ヒント: PostgreSQLの
pg_basebackupおよびpg_receivewalを介したストリーミングレプリケーションでバックアップとWALアーカイブを使用する予定がある場合は、PostgreSQLクライアントの最新の安定したバージョン(11など)をBarmanサーバーにインストールすることをお勧めします9.3以降のサーバー。
ヒント: 「RPO=0」アーキテクチャの場合、少なくとも1つの同期スタンバイサーバーを使用することをお勧めします。