我正在创建一个联盟跟踪系统,并正在寻找最佳的数据库结构使用在mySQL上低负荷的服务器。
将有1000个附属机构。每个附属机构将有统计每天。
我在考虑这种情况。附属机构的一个主要表格:
附属公司
id affiliate_id username password and so on (other affiliates details)
1 0000001 johndeer password ..。并为每个附属机构创建一个新的表,该表将存储他的统计数据如下:
表名:从属关系-用户标识
Date Clicks sales sale_price total_earned bonus
12/12/12 45 2 20 40 0
12/13/12 12 3 20 60 0 因此,在这种情况下,每个附属机构将有自己的统计表。
这是正确的还是我需要做其他的事情?
发布于 2012-12-12 06:03:16
创建两个表
然后,参考stats表中的关联表。您可以为任意数量的附属机构添加任何数量的统计数据。没有必要为每一个附属公司的桌子。这是个坏主意我想你明白了。
https://stackoverflow.com/questions/13833340
复制相似问题