我应该如何在网络应用程序中保存一个int列表?
我正在设计一个类似Facebook的应用程序,因此我需要为每个用户保存他的 friend 的ID,因此我认为数据库中的csv并不表示考虑到一个用户甚至有1000个 friend ,并且数据库字段也没有显示应该包含此列表的位置是固定的,csv可能会使该字段溢出。
我应该将这些列表存储在本地服务器文件中还是数据库还是最佳选择?

最佳答案

通常使用单独的表处理多对多关系。

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

然后,您可以使用JOIN找出谁是给定用户的 friend

关于database-design - 我应该如何在数据库中存储列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4534076/

10-12 13:06