我正在创建一个将为用户托管列表的网站。他们将能够访问这些列表,然后创建也可以保存/共享/无论什么的子列表。
我正在试图找出处理这些数据的最佳方法。我的第一个想法是让每个用户在MySQL中拥有自己的表并在那里存储相关信息。如果这是最好的选择,那么指向您所知道的文章的指针将非常感激。
如果MySQL不是最好的溃败,你会建议什么?
提前致谢。
答案 0 :(得分:0)
这是一个简单的数据库布局:
TableUser:
UserId
UserName
OtherInfos
TableListUser:
ListUserId
ListId
UserId
TableList:
ListId
ListProprety
TableListItem:
ListItemId
ListId
ListInfos
Normaly MySQL应该可以运行,但这取决于数据的大小,用户数量,请求数量/秒......这就是你的电话。
答案 1 :(得分:0)
MySql是要走的路,但你不想为每个用户创建一个表。您只需要一个特定的表来存储所有用户。
您希望用户访问/创建哪种列表?