0

それぞれに一意の ID を持つユーザーのデータベースがあり、各ユーザーがどのユーザー プロファイルを表示するかを追跡したいと考えています。

たとえば、ユーザー 56 がユーザー 104 のプロファイルを表示した場合、それを MySQL に保存するための最良/推奨の方法は何ですか?

閲覧数を数えたいのではなく、誰が誰を閲覧したかを知りたいのです。

これにはトキシソリューションが最適ですか?新しいビューごとにテーブルに新しい行を追加すると、そのテーブルはすぐにかなり大きくなるように思えますか?

誰かが私を正しい方向に向けることができますか?

4

1 に答える 1

0

訪問プロファイルのユーザー ID のみを保存する場合は、コンマ区切りの ID を 1 つの行に保存できます。既存の文字列にユーザー ID をコンマで追加するだけです。

たとえば、プロファイル ユーザー ID が 56 の場合、他の profile_visitor_id は 23,42,56,23 のようになります

テーブルは次のようになります

id, user_id, profile_visitor_id

これは、ビッグデータを小さな方法で管理するための良い方法だと思います。

于 2013-04-11T12:02:49.770 に答える