オリジナルのデザインは、健全な原則に基づいています。それがあなたのケースに役立つ場合、この戦略は水平分割またはシャーディング として知られています。 。それは提供します:
1)スケーラビリティの向上-必要に応じて、各シャードを別々のハードウェアに配置できるため。
2)可用性の向上-単一のシャードの障害が他のシャードに影響を与えないため
3)パフォーマンスの向上-検索対象のテーブルの行数が少ないため、インデックスが小さいため、検索が高速になります。
同僚の提案により、単一障害点の設定に移動します。
サイズ10の3つの接続プールとサイズ30の1つの接続プールに関する質問については、その議論を解決するための最良の方法はベンチマークを使用することです。それぞれの方法でアプリを構成してから、ab(Apache Benchmark)を使用してストレステストを行い、どちらの方法が優れているかを確認します。大きな違いはないと思いますが、それを証明するためにベンチマークを行います。