"計算された"または "集約された"データ、すなわちユーザが格納したデータに対して高価な操作を実行することによって計算される情報を持つRailsアプリケーションを作っています。私はこのデータを格納する方法が必要だと思っています。A.高価なDB操作を絶えず行っているわけではありません。そして、B.一定の属性に対して、時間の経過とともにきれいなグラフで「レポート」を吐き出すことができます。集約された情報を格納するレール
これを実装する最良の方法は何ですか?私は、特定のモデルの値(数値)を計算して保存する必要があり、時間の経過と共にそれらがどのように変化するのでしょうか。私はこれを効率的にし、複製やデータを避けたいと思っています。レコードは作成された時点でかなり固定されるため、変更する必要があることを心配する必要はありませんが、考慮する必要があります。
私はこれに最も一般的なアプローチが何か、そしてRailsアプリケーション内でこれを実装する方法について考えましたか?
ご回答いただきありがとうございます。数字の属性(一部のdb列、値を計算するいくつかのメソッド)を持つモデルがいくつかあります。私はこれらの変化をグラフにしたい。私は、最も簡単な方法は、範囲内のすべての値を選択し、キャッシュに構築されたレールを使用してこのクエリをキャッシュすることだと思います。私はそのような統計を作成するための標準的な方法があるかどうか疑問に思っただけですか?私は右の線に沿って見えるこの宝石を見た:https://github.com/acatighera/statistics - おかげでもう一度:) – Fred
私はこれを越えて走っていないが、それは面白そうだ。 –