私は、人々が自分のアカウントで登録してログインできるAndroidアプリに取り組んでいます。この情報は、ある種のデータベースに保存されます。したがって、各行が新しいユーザーであるテーブルがあります。テーブルには、ユーザーごとに 3 つの列があります。ユーザー名、パスワード (もちろん暗号化されています)、友人です。はい、ユーザーは他のユーザーと友達になることができます。
私が持っていた質問は、友人の列でこのようなテーブルを実装する際の業界標準は何ですか.
各ユーザーには一意の ID があるため、各ユーザーの友達の列は、ユーザー ID のコンマ区切りのリストにすることができると考えていました。このようなもの:
ID Username Password Friends
1 blah **** 2,3
2 blah1 **** 1
3 blah2 **** 1
しかし、私が考えている方法は非常に大ざっぱに聞こえます.... Facebookのような人がデータベースをセットアップして友達を保存するにはどうすればよいですか. または、Facebook が複雑すぎる場合...友達を保存するためにデータベースをセットアップする最良の方法は?