如何在没有太多时间处理mysql的情况下为很多用户创建消息系统?

时间:2015-08-19 10:39:20

标签: mysql sql database

我想为大约10000个用户设计内部系统消息!

步骤似乎很简单:

1-创建一个DB表。例如:消息 2-创建一个用户表。例如:用户 3-搜索消息数据库并将所有消息返回给用户。

但是你知道所有10000用户都有太多时间用一张表来访问消息。

我的计划是为每个用户创建一个独立的表来保留他的消息。 (不是所有用户的一个表)

但在那之后,Mybe我的数据库中有10000个表。它太多了,管理太重了。

有更好的方法来保存邮件吗?

1 个答案:

答案 0 :(得分:0)

首先,10000个用户并不是mysql的数据。在我的系统中,我在一个表中有超过10,000,000个数据,并且运行良好。

其次,用户和消息是否应该存储在独立的表中,这取决于查询。如果你做了很多连接,我建议你将它们存储在一个表中,但是如果连接操作不常见,你可以将它们分开。