存储用户提交的数据

时间:2011-09-07 01:52:24

标签: php mysql data-storage

我正在创建一个将为用户托管列表的网站。他们将能够访问这些列表,然后创建也可以保存/共享/无论什么的子列表。

我正在试图找出处理这些数据的最佳方法。我的第一个想法是让每个用户在MySQL中拥有自己的表并在那里存储相关信息。如果这是最好的选择,那么指向您所知道的文章的指针将非常感激。

如果MySQL不是最好的溃败,你会建议什么?

提前致谢。

2 个答案:

答案 0 :(得分:0)

这是一个简单的数据库布局:

TableUser: 
    UserId
    UserName
    OtherInfos

TableListUser:
    ListUserId
    ListId
    UserId

TableList:
    ListId
    ListProprety

TableListItem:
    ListItemId
    ListId
    ListInfos

Normaly MySQL应该可以运行,但这取决于数据的大小,用户数量,请求数量/秒......这就是你的电话。

答案 1 :(得分:0)

MySql是要走的路,但你不想为每个用户创建一个表。您只需要一个特定的表来存储所有用户。

您希望用户访问/创建哪种列表?