アプリケーションの各ユーザーが特定のページに最後にアクセスした日付を追跡したいと考えています。これを行う 1 つの方法は、データベースの users テーブルに列を追加し、ユーザーがページにアクセスするたびに更新することです。別の方法は、このデータを各ユーザーの Memcached に保存することです。
私は Memcached ソリューションを支持していることに気付きましたが、正当とは思えない理由があります。
- users テーブルにはすでに多くの列があり、不必要に列を追加したくありません。
- マイグレーションなどを作成してデータベースにテーブルを追加するよりも、Memcached を使用する方が簡単です。
では、ここで適切な選択は何ですか? なぜ?