すべてのユーザーからの最新のツイートや単一のユーザーからの最新のツイートではなく、選択したユーザーの最新のツイートを表示する twitter クローンのニュースフィードを作成しようとしています。
個々のキーに格納されている UUID キーがあります。
user1, {UUID01: '', UUID02: '', UUID03: '', UUID04: ''}
user2, {UUID05: '', UUID06: '', UUID07: '', UUID08: ''}
user3, {UUID09: '', UUID10: '', UUID11: '', UUID12: ''}
user4, {UUID13: '', UUID14: '', UUID15: '', UUID16: ''}
各 UUID は、別の列ファミリーのツイートに関連付けられます。
UUID01, { ... }
UUID02, { ... }
UUID03, { ... }
これで、すべてのユーザーまたは 1 人のユーザーのツイート時間を効率的に取得できます。しかし、user1、user2、user3 などの時間順のイベントを取得するにはどうすればよいでしょうか?
ユーザー 1 には多くの新しいツイートがある可能性がありますが、ユーザー 2 には新しいツイートがほとんどない可能性があることに注意してください。
ユーザーがフォローしているすべてのユーザーのツイートの UUID を持つ「ニュースフィード」列ファミリーを作成することを検討しましたが、この完全なレベルのデータ冗長性は...やり過ぎのようです。これはより賢明なアプローチですか?