現在、Oracle データベースから大規模なデータを取得し、HTML レポートを生成するために Web 側で計算を実行しています。レポート生成に Groovy & Grails フレームワークを使用しています。
問題は、非常に膨大な計算を行っているため、Web 側でレポートを生成するのに多くの時間がかかることです。
レポートの再構築を計画しているので、レポートが非常に迅速に生成されます。
ORACLE データベースはサードパーティの運用データベースであるため、コマンドはありません。
データベースには何百万ものレコードがあるため、データベースの複製は必要ありません。そのため、複製をスケジュールして生産を遅くすることはできません。
最終的に、計算エンジンのように機能するキャッシング アーキテクチャを思いつきました。
誰でも最善の解決策を提供することで私を助けることができますか?
ありがとう