guodongxiaren/Blog

计算广告学:合约广告系统

Opened this issue · 6 comments

Hadoop

离线计算平台
现在Hadoop项目主要包括两个部分:

  • HDFS
  • Map Reduce

其他部分都独立升级成顶级项目,比如Zookeeper。

HBASE

列存储的Nosql数据库。Hadoop平台。解决大数据上半结构化存储的问题。

Pig & Hive

两个都是脚本语言,供客户使用类似SQL的语言来从Hadoop平台(HBASE)查询数据。
Pig 不需要预处理数据;Hive需要预先处理数据。
Pig是雅虎开源;Hive是Facebook开源

Oozie

实际用的不多

Zookeeper

对标谷歌的Chubby。

Avro

一个RPC框架,类似Thrift,但没Thrift好用。

Elephant-bird

处理二进制的序列化数据(比如Thrift的通信log),供Pig使用。Pig本身只能访问文本数据。

Thrift

Facebook开源的跨语言的RPC框架。

合约广告简介

1. 直接媒体购买

供给方:广告排期系统

  • 帮助媒体自动执行多个合同的排期
  • 不提供受众定向,可以将广告素材直接插入页面

需求方:代理商

  • 帮助广告商策划和执行排期
  • 用姜堰和人工满足广告商质和量的需求

代表

  • 4A公司

2. 担保式投送与广告投放

担保式投送(Guaranteed Delivery,GD)

  • 基于合约的广告机制,约定的量未完成需要向广告商补偿
  • 量(Quantity)优先于质(Quality)的销售模式
  • 多采用千次展示付费(Cost per Mille, CPM)方式结算

广告投放机(Ad server)

  • CPM方式必然要求广告投送由服务端完成决策
  • 受众定向,CTR预测和流量预测是广告投放机的基础
  • GD合约下,投放机满足各合约的量,并尽可能优化各广告主流量的质

合约广告投送系统

image

竞价广告系统合约广告系统是两种并列的,不同的广告系统