首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >联盟系统的数据库结构

问联盟系统的数据库结构
EN

Stack Overflow用户
提问于 2012-12-12 05:24:55
回答 1查看 1.7K关注 0票数 0

我正在创建一个联盟跟踪系统,并正在寻找最佳的数据库结构使用在mySQL上低负荷的服务器。

将有1000个附属机构。每个附属机构将有统计每天。

我在考虑这种情况。附属机构的一个主要表格:

附属公司

代码语言:javascript
复制
id    affiliate_id    username    password    and so on (other affiliates details)
1     0000001         johndeer    password   

..。并为每个附属机构创建一个新的表,该表将存储他的统计数据如下:

表名:从属关系-用户标识

代码语言:javascript
复制
Date        Clicks    sales    sale_price    total_earned    bonus
12/12/12    45        2        20            40              0
12/13/12    12        3        20            60              0  

因此,在这种情况下,每个附属机构将有自己的统计表。

这是正确的还是我需要做其他的事情?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-12 06:03:16

创建两个表

  • 附属公司(af_id(Pk)、*)和
  • 统计数据(stat_id(Pk)、af_id(fk)、*)

然后,参考stats表中的关联表。您可以为任意数量的附属机构添加任何数量的统计数据。没有必要为每一个附属公司的桌子。这是个坏主意我想你明白了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13833340

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档