現在、Ruby on Rails Web アプリケーションのデータベース バックエンドとして PostgreSQL 8.3 (Linux 上) を使用しています。
PostgreSQL データベースで行レベルのブロッキングと PL/PGSQL を積極的に使用していることを考えると、データベースを正常に複製してマルチマスターの組み合わせを構築するために、データ (ツール、パッケージ、スクリプト、戦略) を保護するには何を採用すればよいでしょうか?
マスタースレーブの提案にも感謝します。
たとえば、より高いパフォーマンスを実現するために Apache/Ruby を実行する複数のアプリケーション サーバーを配置し、最後に複数のデータベース サーバーを展開する場合、PostgreSQL でマルチマスター レプリケーションを構築する方法はありますか?
現在、PostgreSQL WAL メカニズムを使用してデータをファイル システムにバックアップしています。
どうもありがとう。