1

ユーザーアクティビティに基づいてモジュールを作成する必要があるプロジェクトに取り組んでいますが、私のプロジェクトは将来的に多数のメンバーがいると想定しているため、ユーザーアクティビティのデータベースを作成する方法について混乱しています。フェイスブックを例にとると、2 つのアイデアがあります。5つのテーブルがあるとします

そして、それらのすべてには、実行中のユーザー アクティビティに応じて更新されるタイムスタンプがあります。次に、単純なクエリを作成し、5 つのテーブルすべてからのタイムスタンプに従ってユーザー アクティビティを配置する必要があります

という名前の新しいテーブルを作成します

アクティビティ

ユーザーの各アクティビティを別々に保存しますが、ユーザーが時間とともに増加すると、ユーザーアクティビティテーブルの巨大なデータベースになり、上記の5つのテーブルのタイムスタンプによってそのユーザーによって実行されたアクティビティを簡単に取得できると思います。私は本当に混乱しています。誰かが正しい選択を手伝ってくれますか?

4

0 に答える 0