论文部分内容阅读
随着网络的快速发展,上网人数越来越多,网页数量和页面内容迅速增加,互联网广告也迎来了很好的发展机遇期。广告的展示机会,被浏览的次数,被点击的次数都得到了极大的提高,但是传统的广告投放模式让广告投放出现了一些混乱的现象,有的网页出现了各种广告扎堆的现象,比如各式各样的广告呈现在新浪主页上。很多广告投放了但是没有针对性,没有实现广告投放期待的效果。广告精准投放系统将广告投放从以网页为重心转移到以受众为重心,通过对用户数据的挖掘来实现广告的精准投放。广告精准投放系统需求方平台DSP是为广告商或者代理商提供管理广告的功能,同时搜集受众的信息,从大量的数据中提取出受众的相关信息,再根据这些信息进行广告精准的投放,用来提高广告投放的针对性。DSP的核心竞争是广告投放的精准程度。这就涉及到对大数据的处理,处理的效果直接影响着投放的效果。传统的关系型数据库很难满足对大数据进行处理的要求,处理这个问题是本文的主题。本文先分析了国内外需求方平台的研究现状,介绍互联网广告投放系统的投放过程,陈述了目前采用的广告计价模型。对开发DSP的平台所采用的动态CSP技术做了具体的分析并且对平台中用到的JavaScript库做了介绍。介绍键值存储的特点,分析传统关系型数据库中的不足,设计了一种非关系型数据库xdb来解决大数据处理问题,通过引入虚拟节点来改进一致性哈希算法完成将数据分布到每个节点,实现动态负载均衡,通过将修改变为追加操作每次读取最新版本来完成存数据,通过数据复制和检测并随时处理错误来保证可靠性,通过设计四维的键来关联值。它具有可扩展性。通过键值存储来处理受众数据。广告商或代理商通过需求方平台完成广告的上传,为广告创意设置期望的投放计划,为投放广告支付费用,设置广告创意的投放状态,查看广告投放的统计报告等。个人和微型企业也可以通过使用DSP来完成相同的操作。系统管理员通过后台管理系统来管理广告商和代理商的信息,检查广告的合法性,查看和分析投放的效果。DSP平台还需要完成与广告交易平台的对接,一个广告交易平台可以对接多个需求方平台和多个卖方平台,共同完成广告的精准投放。