1

postgresql データベースを postgresql の実行中のインスタンスにホット「マウント」する方法を探しています。つまり、テーブルスペースを含む Amazon S3 ブロックがあります。そのブロックを postgresql を実行している EC2 インスタンスにマウントして、データベースを起動できますか? (すでに他のデータベースにサービスを提供しているため、インスタンスを再起動する必要はありません)。

Postgres の複数のインスタンスを実行し、ボリュームをマウントするときにそれらを起動する方が良い戦略でしょうか? つまり、db と postgresql インスタンス間の 1 対 1 の関係です。

これは関連する質問ですが、回答はやや不完全です:

ある postgresql インスタンスから別のインスタンスへのテーブルスペースのコピー

4

1 に答える 1

0

これを行うために私が見つけた最善の方法は、Postgresql の複数のインスタンスを実際に実行することです。特に、Ubuntuにはpostgresクラスター管理機能に組み込まれたradがいくつかあります(明らかにUbuntuを使用している場合、他のDebianについてはわかりません...)。それらをチェックしてください:

pg_createcluster
pg_dropcluster
pg_lsclusters
于 2012-07-24T21:59:04.553 に答える