web-dev-qa-db-ja.com

SQLマルチマスターマスターレプリケーションのオプションは何ですか?

マルチマスターマスターレプリケーションを実行する適切な方法を探しています。

現在MySQLを使用していますが、必要に応じてPostgresまたはOracleに切り替えることができます。

これまでのところ、私が見つけた唯一の解決策は、Continuentのタングステンレプリケーターです。類似または代替を探しています。

これは、非同期設定で30〜50ノードを同期するために使用されます(ノードは一度に数時間切断される場合があります)。

ありがとうございました。

2
smorhaim

私たちはしばらくの間MySQLでマルチマスターレプリケーションを行ってきましたが、それはあなたが 潜在的な落とし穴を理解して計画する/準備することができる である限りうまく機能します。 auto-increment-offsetおよびauto-increment-incrementレプリケーション設定(アプリがGUIDまたはその他の手動キーフィールド割り当てのみを使用する場合はそれほど重要ではありません)に注意し、行ベース、ステートメントベース、混合の方法を理解してください。レプリケーションはアプリで機能します。

または、同期レプリケーションに関心がある場合は、急速に成熟している MariaDB Galera Cluster を調べてください。

3
nedm