私は800億以上のレコードを持つデータベースを持っているでしょう、
レコードを取得するためだけにSQLServer経由でDBにクエリを実行します。つまり、 SELECTクエリのみを実行します。
1から36,000,000のレコードを取得する予定です。さらに、(36,000,000 x 8)レコードのキャッシュについても検討します。
私が探していたのは、単純なSELECTクエリSQL Server(任意のバージョン\エディション)が36,000,000(最悪のシナリオ)を取り戻すのにどれくらいの時間がかかるかを見積もることができるいくつかの手段です。
私のテーブルは単純で、9つのcolumns \ attributesしかなく、それらはすべてINT(integers)です。
応答が遅いという選択肢はないため、SQL Serverに依存する必要があるのか、アプリが巨大なキャッシュに依存する必要があるのかを念頭に置いて、DBにデータを入力してアプリを設計する前に、このことを事前に把握しておく必要があります。
追記
- ここでは、ネットワーク接続と帯域幅は考慮されていません。
- DBがまだ設定されていないため、プログラミングで経過時間を確認できません。
編集
なぜ反対票を投じるのか