0

私はmysqlデータベースを使ってcakephpで書かれたサイトを持っています。たとえば、このサイトのように、ユーザーが製品を挿入した場合、このアクティビティをデータベースに入れたいとします。私には2つの方法があります:1)アクティビティと呼ばれる1つのテーブル。

2) 活動によって異なるより多くのテーブル - テーブル activities_comment - テーブル activities_post - テーブル activities_badges

問題は、ユーザーのページ アクティビティに移動すると、さまざまな種類のアクティビティが発生する可能性があり、コメントにはタイトルとコメントがあり、投稿にはテキストしかないため、どちらのソリューションが優れているかわかりません。 Badge には、そのテーブルへの外部 ID があります (例: ecc... 助けてください)

4

1 に答える 1