主にロジック設計について知りたいです。私の表面的な質問を笑わないでください。
アプリや Web サイトのメッセージの読み取りについて知りたいだけです。たとえば、グループに通知が送信された場合、それはユーザーが読んでいない場合は未読と表示されますが、確認すると既読と表示されるのですが、どうすれば実現できますか?
別のテーブルで実装されている場合、各メッセージを読む人の数に応じてレコードが追加されます。ユーザーが 100,000 人で、毎月 10 個のアイテムがプッシュされる場合、すべてが読み取られると 100 万件のデータになります。ああ、この蓄積は大きすぎます。すべて削除すると、ユーザーのメールボックスはすべて未読として表示されます。 。 。無知ですが先輩方アドバイス頂ければ幸いです
ステータス
0 または 1
クエリ時間フィールドを追加します。
ステータス
0 または 1
クエリ時間フィールドを追加します
フィールドを追加します is_read = 0
既読の場合は is_read=1