分散データベースでのデータ割り当てを最適化する方法は?
この問題を解決するソフトウェア製品はありますか?
例えば:
分散データベース用に接続されたサーバーがいくつかあります。各サーバーは、同時にこのデータベースのクライアントです。
データベースには多くのテーブルがあります。
各クライアントから特定のテーブルへのクエリの統計があります。
サーバーごとにデータストレージの価格があります。サーバーとクライアントの各ペアについて知られている転送の価格があります。
目的: サーバー上のすべてのテーブル (またはテーブルの一部) を可能な限り最適な方法で割り当てること。
この問題を解決するために、さまざまなヒューリスティック アルゴリズムを適用できます: 遺伝的アルゴリズム、進化戦略、アリ アルゴリズムなど。
しかし、これらのアルゴリズムを実装する準備が整ったソフトウェア ツールは見つかりませんでした。
分散データベース (Oracle など) でこの問題を解決するツールはありますか?
誰かがそれを気にしますか?
そして、この方法で最適化された、分散データベースを使用したクエリ統計を備えたシステムの例を誰かが持っているでしょうか?
ありがとう!