1

Play 1.2.4 フレームワーク アプリのマスター/スレーブ データベースのようなデータベース レプリケーションを作成したいと考えています。私はPostgreSQLを使用しています。この点に関するガイダンスは高く評価されます

4

2 に答える 2

2

Play 1.2 について言及したので、それに付属するデフォルトのメモリ内 H2 データベースを使用していて、データを PostgreSQL に複製したいと考えているかもしれません。いずれにせよ、H2 や PostgreSQL を含むほとんどのデータベースをサポートするオープンソースのデータベース レプリケーション エンジンであるSymmetricDSをご覧ください。マスター/スレーブ、および競合管理を備えたマルチマスターもサポートしています。WAN を介して機能するのは非同期レプリケーションであるため、ネットワークが低速または断続的であっても、アプリケーションの速度が低下することはありません。異なるデータベース システム間のレプリケーションをサポートしているため、必要に応じて将来的にプラットフォームを変更できます。

于 2012-08-17T18:26:33.863 に答える
2

PostgreSQL のネイティブ レプリケーション (バージョン 9.0 以降で利用可能) を使用できますが、問題なく動作します。repmgrを使用すると、セットアップと保守が容易になり、自動フェイルオーバーも容易になります。

PostgreSQL は、非同期レプリケーション (9.0 以降) と同期レプリケーション ( 9.1 以降) をサポートしています。

于 2012-08-12T09:58:07.977 に答える