【发布时间】:2016-01-08 10:51:23
【问题描述】:
我正在实现一个网络邮件应用程序。只有注册用户才能发送、接收和查看电子邮件。当我开始设计数据库时,我想出了以下问题。
假设这个应用程序可能有 100 000 个用户(可能更多)。
每个用户的收件箱中都可以有 数千 (n*1000) 封电子邮件。我的问题是...
是否可以为每个用户动态创建收件箱表
或只为所有用户创建一个收件箱表?
如果我只使用一个收件箱表格,它会 包含 100000*(n*1000) 记录。如果我做其他方式只有特定用户的 电子邮件将存储在各自的收件箱表中。但是会有 数以千计的收件箱表在数据库中。
谁能提出设计线索...
【问题讨论】:
标签: sql sql-server performance database-design dynamic-tables