Database design 开发高度可配置的横幅服务

Database design 开发高度可配置的横幅服务,database-design,Database Design,这个标题可能需要一些修改。也许在读了这篇文章之后,你能有所改进 老板今天打电话给我,告诉我我们最近完成的一个项目现在流量很大,广告商开始敲我们的门。我需要开发一种方法,渲染,跟踪,并为我们的网站上的各种广告商配置横幅 我最初的想法是需要创建两个数据库表。一个用于存储横幅以及与其相关的核心信息。另一个用于跟踪每天的印象(甚至可能是每小时),甚至可能还有一个用于跟踪特定的点击实例。我想提供在到期日之前购买预定义数量的点击、印象或无限数量的点击/印象的选项 我知道这个任务可能相当大,而且非常乏味,所以

这个标题可能需要一些修改。也许在读了这篇文章之后,你能有所改进

老板今天打电话给我,告诉我我们最近完成的一个项目现在流量很大,广告商开始敲我们的门。我需要开发一种方法,渲染,跟踪,并为我们的网站上的各种广告商配置横幅

我最初的想法是需要创建两个数据库表。一个用于存储横幅以及与其相关的核心信息。另一个用于跟踪每天的印象(甚至可能是每小时),甚至可能还有一个用于跟踪特定的点击实例。我想提供在到期日之前购买预定义数量的点击、印象或无限数量的点击/印象的选项

我知道这个任务可能相当大,而且非常乏味,所以我很好奇在我开始开发之前,哪些类型的信息应该对我有帮助。我应该实现哪些类型的功能和选项,以及应该避免哪些类型的实践

我将与之集成的应用程序是在Kohana框架之上用PHP编写的,带有一个MySQL数据库


如果你知道一个可实施的解决方案,我也很想看看。

最佳实践:在开发这套室内住宅之前,试着找到一些现有的、可能在市场上可以买到的东西。这是以前做过无数次的事情

更新: 方向。我将列出系统的要求,重点是:

  • 集成选项
  • 行政特征
  • 广告客户特征
  • 报告
  • 可伸缩性
  • 成本(就集成、许可而言-每月vs%的新增vs%的固定购买价格等)
那么谷歌应该会帮你(我可以帮你做搜索,但我无法判断哪些解决方案适合你的情况,在这里提到一些产品也没有什么意义)。你也可以和经营类似网站的人在商业模式、流量等方面进行交流,看看他们在用什么,喜欢什么,不喜欢什么


可能有一个很好的理由让你想在内部开发它,但我还没有在问题中看到一个,而且它似乎也不是你的核心业务(如果你是谷歌Adwords或Lounge广告网络等…)

PhpAds/PhpAdsNew/OpenX似乎是公认的标准


谢谢你的建议-我来看看这个。