首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Banner Impressions -数据库设计

Banner Impressions -数据库设计
EN

Stack Overflow用户
提问于 2009-05-09 00:01:58
回答 2查看 1.5K关注 0票数 1

寻找一些关于跟踪多个横幅印象的数据库设计的好建议。

我在x个域名上有5个横幅

我想在每个旗帜上建立数据,每天有多少印象,每个旗帜等。所以也能够做其他日期范围的查找。

最好是每行每天都有一个日期,还是只跟踪每行的每个印象。

希望你能给我一些建议。

提前谢谢你

EN

回答 2

Stack Overflow用户

发布于 2009-05-09 00:08:06

我建议创建最灵活的设计,允许您在将来的需求扩展时创建新的报表。你建议客户需要关于“每天的印象”的报告。如果他们晚些时候进来,问“一天中印象最多的是什么时候”怎么办?比如“他们点击次数最多的时候”怎么样?

因此,最灵活的方法是为每个印象创建一条记录,其中每条记录都是banner_id时间戳

稍后,您可以创建一个存储过程来聚合历史数据,从而清除您积累的大量数据-从而在您所关心的粒度级别上创建报告。我可以想象将每小时数据存储一个月,将每日数据存储一年。存储的procs只会写入一个存档表:

  • 横幅ID
  • 时间间隔标识符(月度数据为月/年,每日数据为日/月/年等)
  • 印象数
票数 3
EN

Stack Overflow用户

发布于 2009-05-09 02:22:07

为什么要重新发明轮子呢?有很多免费的广告服务器。我听说过的最著名的是OpenX (以前叫phpAdsNew)。如果没有别的,你可以安装它,看看他们是如何设置他们的数据库的。

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

https://stackoverflow.com/questions/842329

复制
相关文章

相似问题

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