私の Web サイトには、フォロワー/フォロー システム (Twitter のようなもの) があります。私のジレンマは、誰が誰をフォローしているかを処理するデータベース構造を作成することです。
私が思いついたのは、次のようなテーブルを作成することでした:
id | user_id | followers | following
1 | 20 | 23,58,84 | 11,156,27
2 | 21 | 72,35,14 | 6,98,44,12
... | ... | ... | ...
基本的に、各ユーザーには、フォロワーとフォローしているユーザーの列を含む行があると考えていました。フォロワーとフォローしているユーザーのユーザー ID はコンマで区切られます。
これはそれを処理する効果的な方法ですか?そうでない場合、最良の代替手段は何ですか?