大数据需求设计
基本功能需求如下:
- 电影院和观众需要申请、注册成为平台用户。
- 电影院可以发布电影场次、时长、坐席信息。
- 电影院可以发布零食、饮料小商品信息。
- 用户可以在线选场次、坐席,支付电影票费用。
- 用户可以购买电影院售卖的零食、饮料等商品。
- 用户可以在电影开始前30分钟退票,30分钟内无法退票。
- 用户可以在购票区留言、点赞以及写影评。
数据统计需求如下:
- 离线统计每天各场次电影的上座率、票房。
- 离线统计每天各种零食、饮料等小商品的售卖数量。
- 实时统计每部电影的好评率。
- 实时统计当前场次的剩余席位。
- 实时统计当前各零食套餐的剩余份数。
- 实时统计当前用户已购买过的电影票数量和座次分布。
- 网站首页需针对用户实施电影和影院的个性化推荐。
- 预测电影的票房,以合理安排场次。
性能需求如下:
1)网页常规操作响应时长在1秒以内。
2)实时数据统计的延迟在1秒以内。
3)离线数据统计的延迟是1天。
量级评估
如下量级。
●首页PV的峰值100万QPS。
●每小时30万次订票。
●每秒产生500万条日志。
●每天产生10TB的日志量。