请问一下类似QQ的好友关系表是怎么设计的?难道只是简单的id,userId,friendId吗?
业精于勤,荒于嬉;行成于思,毁于随。
以前にもこのようなシンプルなデザインを作成したことがありますが、それはニーズによって異なります。 1. ユーザー テーブル id,name データの例: 1、Zhang San 2、Wang Er2. id、u_id、c_id たとえば、データ 1,1,2 (代表) Zhang San + Wang Er 2,2,1 Wang Er + Zhang San
比較的単純なアイデアですので、お役に立てれば幸いです。
ボリュームが小さい場合は、リレーショナル データベースのみを使用しても問題ありません。ボリュームが大きい場合は、グラフ データベースなどの非リレーショナル データベースを考慮する必要があります。
以前にもこのようなシンプルなデザインを作成したことがありますが、それはニーズによって異なります。
1. ユーザー テーブル
id,name
データの例:
1、Zhang San
2、Wang Er
2. id、u_id、c_id たとえば、データ
1,1,2 (代表) Zhang San + Wang Er
2,2,1 Wang Er + Zhang San
比較的単純なアイデアですので、お役に立てれば幸いです。
ボリュームが小さい場合は、リレーショナル データベースのみを使用しても問題ありません。ボリュームが大きい場合は、グラフ データベースなどの非リレーショナル データベースを考慮する必要があります。