急速に増加するデータセットを使用して、結合テーブルの属性(has_many through)に対してかなり複雑な合計計算を行っています。主な目的は、チャートやグラフを表示することです。
しかし、データが大きくなるにつれて、クエリの実行が遅くなります...
これを処理するための最良の方法は何ですか?
キャッシング(たとえばmemcached)を使用する際に直面する問題は、古いデータであり、これもしばしば必要な再計算と遅い応答時間につながります(注:チャート自体を表示するためにjsonデータでajaxを使用しています)