小さなコミュニティネットワーキングサイトを作成する際に、たとえば次のようなストリームとしてプルされるデータを格納するテーブルを設計するための最善の方法について、いくつかのアドバイスを求めていました。
User X has added a friend!
User Y has commented on a post!
User X changed their profile picture!
User X has changed their motto!
現在、これは私の設定ですが、続行する前に、自分が正しい方向に進んでいるかどうかを知りたいと思いました
update_id int PK
member_id int FK
friend_id int FK
update_action text
update_time datetime
update_hidden tinyint
現時点では、追加の挿入クエリを実行して、ユーザーがアクティビティを実行するたびにこのテーブルを更新することを計画していましたが、それが最善であるか、私の場合はこれを実行するための良い方法であるかはわかりません。ヒントやアドバイスは、お時間をいただきありがとうございます。