ユーザーがさまざまな大陸から話せるようにするには、マルチマスター データベースが必要です。各ユーザーは自分のデータを自分のローカル マスター データベースに書き込み、他の国/大陸の他のマスター データベースにデータをレプリケートします。問題は、すべてのユーザー データのすべてのコピーをすべてのデータ センターに保存できないことです。レプリケーション レベルを設定できるデータベース/ソリューションのようなものが必要です。
任意のノードから任意のデータを読み取る機能が必要ですが、データを複数のノードに保存する必要があります (すべてのノードではなく 3 つのノード)。
解決策はありますか?データベースとアプリケーションの間のプロキシか、賢いクラスターか? どんなアイデアやヒントも楽しいでしょう
1 に答える
1
この結果を得るには、分散キャッシュを使用できます。それらが WAN レプリケーション戦略の下でどのように機能するかを確認してください。
たとえば、NCache Wan レプリケーション (ブリッジ)を確認してください。
PS: 分散キャッシュは、パフォーマンス上の理由から、すべてのデータをメモリに保持します。それを永続化することもできます。
于 2016-03-16T11:39:27.027 に答える