搜索广告的子模块划分
1. 业务系统
广告主使用的系统: 广告主注册账号、登录系统、充值、购买广告
分层账号结构:方便广告主对广告进行管理
推广计划、推广单元、关键词、创意
多样的投放控制:分地域推广、分时段推广、否定关键词,否定IP
广告主查看投放效果:
广告展现次数、广告点击次数、广告平均点击价格、广告质量度
2. 存储系统
关系型数据存储:数据库
账号信息
e.g.: mysql, oracle
非关系型数据存储:NoSQL
文件信息:广告创意
多媒体信息“: 图片、视频
众多开源K-V系统:Redis, MongoDB, HBase,