用于在MySQL中扩展表的数据库结构

时间:2014-11-07 02:16:00

标签: mysql database database-design relational-database

我正在写一个名片存储系统。它的工作方式如下,首先,公司在我的网站上注册,然后给他们一个帐户,并开始在我的服务器上保存名片。

数据库是这样的:

Company
-id
-name
-address

Card
-id
-name
-title
-*company_id
问题是,这个简单的结构是否可以满足超过100,000公司的需要,如果一个公司有1000张卡那么卡表会非常庞大​​而且查询时间很长。

如果我不知道公司的实际数量,如何扩展表,我应该在公司注册后创建一个新表吗?但我也需要存储表名,使情况更复杂。

0 个答案:

没有答案