MySQL データベースでバックアップされた追跡システムを実装する必要があります。システムは多くのアプリを追跡し、アプリごとに少なくとも 5 つのイベントが追跡されます (例: リンク x をクリックしたユーザー数、ページ y にアクセスしたユーザー数)。一部のアプリには何百万ものユーザーがいるため、毎秒数千の更新は大げさな仮定ではありません。システムの別のコンポーネントは、毎分更新する統計情報を計算する必要があります。システムは、これらの統計値の過去の値も記録する必要があります。
私の友人が提案したアプローチは、すべてのイベントをログ テーブルに記録し、毎分実行して必要な情報を計算し、統計テーブルを更新する cron ジョブを用意することでした。
これは私には理にかなっているように思えます。より良い代替手段はありますか?
ありがとう。