数据库设计 – 我应该如何在数据库中存储列表

我应该如何在Web应用程序中保存一个int列表?

我正在设计一个类似Facebook的应用程序,并为我需要保存他的朋友的ID的每个用户,所以在我不考虑的数据库中的csv考虑到用户cam甚至有1000个朋友和数据库字段应该包含此列表是固定的,csv可能溢出该字段.

我应该将这些列表存储在本地服务器文件中还是数据库仍然是最佳选择?

最佳答案
通常使用单独的表来处理多对多关系.

user  |  friend
---------------
1     |  2
1     |  3
2     |  3
etc

然后使用JOIN找出谁是给定用户的朋友

转载注明原文:数据库设计 – 我应该如何在数据库中存储列表 - 代码日志