それぞれが 1 つのサイトのデータを含む N 個のローカル データベースをセットアップする必要があるクライアントがあり、N 個すべてのデータベースの結合を含むマスター企業データベースを持っています。個々のサイト データベースの変更はマスター データベースに伝達される必要があり、マスター データベースの変更は適切な個々のサイト データベースに伝達される必要があります。
同時に最新の状態に保つ 2 つのデータベースを必要とするクライアントに MySQL レプリケーションを使用しています。それが双方向レプリケーションです。ここでまったく同じアプローチを試みた場合、マスター データベースと同等の N 個のローカル データベースがすべて作成されることになり、これは望ましくありません。個々のサイトが他のサイトからのデータを参照できないようにするだけでなく、そのデータをマスターから 1 回ではなく N 回送信することは、おそらく大きな無駄です。
MySQL でこの新しいスター パターンを実現するためのオプションは何ですか? 特定のテーブルのみを複製できることはわかっていますが、複製をレコードでフィルタリングする方法はありますか?
役立つツールや競合する RDBMS を調べた方がよいツールはありますか?