ezComponentsデータベースコンポーネントでは、データベースインスタンスがいくつ多すぎますか?

StackOverflow https://stackoverflow.com/questions/3987054

質問

約9つのデータベースに接続し、それらのすべてのデータベースが私の結果をクエリに集約するためのインスタンスを作成したいと考えています。

私は、それぞれに約15mil+レコードを含む約9つの異なるデータベースで結果とパフォーマンスを追跡する必要がある、私の会社のメトリックダッシュボードを書いています。現在、技術的な部分は難しくありません。私はそれをコーディングする方法を知っていますが、私は最良のアプローチを見つけたいです。

オプション1:1つのデータベースインスタンスを作成し、 UNION すべての選択クエリで。 (注:すべてのデータベースは1つのボックスにあります)

オプション2:すべてのデータベースのインスタンスを作成し、それぞれを個別に照会し、結果を集計します。

これが役立つ場合、これはより高いレベルの質問です。

ありがとう!

役に立ちましたか?

解決

9つの異なるデータベースに接続する最良の方法は、実際の接続ではなく、データを常に供給するAPIを作成して、データを非常に遅くするためにデータを常にプルする必要があるようです。

複雑な質問に対する驚くべき解決策。必要に応じてデータをフィードするXMLフィードを作成します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top