1,000,000 人のユーザーがいて、ユーザーの最新の 1000 の履歴を保存したいと考えています。
したがって、データを常に 1,000,000 * 1000 に制限し、ユーザー ID を使用して複数のテーブルを作成します。
そして、私ははるかに多くのユーザーを抱えています。すべてのユーザーのレコード制限をバックグラウンドでスキャンしたくありません。非常に見苦しいと思います。
いくつかの機能があります:
- テーブルはストアユーザーの履歴です
- すべてのユーザーがテーブルに 1000 行しかないことを制限する
- ユーザーの新しいデータが行を挿入する場合、最も古い行を破棄します
- 常に 1000、非リアルタイムを許可
- 1,000,000 ユーザー
- 社交的で、挿入速度は速くなければなりません。