私が作成しているウェブサイトには「イベント」があります。イベントには、タイトル、日付、および関係者のユーザーIDがあります。イベントは、誰かをフォローしたり、新しい投稿を作成したりすることなど、何でもかまいません。すべてのイベントを1つのテーブルに保存することを考えていましたが、これが非常に急速に大きくなることがわかりました。
私はそれを正しくやっていますか?たとえば、特定のユーザーに関連するイベントをテーブルで検索する必要がある場合、システムの料金はどれほどひどいものになりますか?どういうわけかそれを最適化できますか?