一般的なアドバイスが必要ですが、記録のためにjpaを使用します。
使用状況データの統計を生成する必要があります。たとえば、製品ごとのユーザー購入の内訳などです。3つの可能な戦略があります。1)統計が表示されるたびにオンザフライで統計を生成します。2)統計の特定のテーブルを作成します。変更があるたびに更新します3)定期的にオフライン処理を行います
すべてに問題と利点があります。たとえば、コストと最新ではないデータなどです。この分野の経験を持つ人がアドバイスを提供できるかどうか疑問に思いました。私は質問がかなり広いことを知っています、私は必要に応じて私のユースケースを洗練することができます。