以下に示すように、チャート作成アプリケーションがあります。
ユーザーが 10 年データの要求を (スライダーを使用するか、開始日フィールドと終了日フィールドを使用して) 行ったら、チャート データを取得するために MySQL データベースにクエリを実行します。データは ArrayList になります。データが非常に大きいため、Java GZIP を使用してそのデータを圧縮して、DAO からサーブレットに転送できますか?
それとも余計な負担になりますか?
AGZIPOutputStream
は を受け入れることができるOutputStream
ので、「はい」です。
..それは余分な負担になりますか?
圧縮/解凍時のCPUサイクルでは、はい。実際の転送では、負担が大幅に軽減されるはずです(回避したいボトルネックだと思います)。