寻找一些关于跟踪多个横幅印象的数据库设计的好建议。
我在x个域名上有5个横幅
我想在每个旗帜上建立数据,每天有多少印象,每个旗帜等。所以也能够做其他日期范围的查找。
最好是每行每天都有一个日期,还是只跟踪每行的每个印象。
希望你能给我一些建议。
提前谢谢你
发布于 2009-05-09 00:08:06
我建议创建最灵活的设计,允许您在将来的需求扩展时创建新的报表。你建议客户需要关于“每天的印象”的报告。如果他们晚些时候进来,问“一天中印象最多的是什么时候”怎么办?比如“他们点击次数最多的时候”怎么样?
因此,最灵活的方法是为每个印象创建一条记录,其中每条记录都是banner_id时间戳
稍后,您可以创建一个存储过程来聚合历史数据,从而清除您积累的大量数据-从而在您所关心的粒度级别上创建报告。我可以想象将每小时数据存储一个月,将每日数据存储一年。存储的procs只会写入一个存档表:
发布于 2009-05-09 02:22:07
为什么要重新发明轮子呢?有很多免费的广告服务器。我听说过的最著名的是OpenX (以前叫phpAdsNew)。如果没有别的,你可以安装它,看看他们是如何设置他们的数据库的。
https://stackoverflow.com/questions/842329
复制相似问题