学员任务 推评分13 电影详情模块 设计文档
A higher consciousne
9.0分
0
导师点评
V

岳阳楼主

导师
校招VIP技术经理
9.0分

电影详情模块官方版java开发文档:
移动端:https://m.naoffer.com/intern/task/793
PC端:https://xiaozhao.vip/intern/task/detail/793

作业评审视频链接:
移动端:https://m.naoffer.com/intern/review/518
PC端:https://xiaozhao.vip/intern/review/518

本java开发文档对电影详情模块的基本信息以及枚举类型有较好的设计,包括电影类型、区域、时长以及对应的观看渠道等维度都有较好的考虑。

并且能够考虑到商业环境下数据表设计的四个默认字段和其作用。

但是存在几个问题:

1 首先作为详情模块后续会增加非常多的其他模块的入口,也就是说详情模块他的接口查询会不断的增加,所以查询的性能要求就会比较高。

所以要尽量减少数据表的查询次数,那么在进行设计的时候需要考虑到能不能减少查询次数。

这个时候在商业上就会有一种比较好的技巧,就是对固定且少项字段,比如说电影演员id,我们就可以使用逗号分割作为一个字段,这样就能减少一个关联表的查询

2 导演表和演员表是两个独立业务,不能够吧演员跟movieId绑定,一个导演不太可能只拍一个电影,这种设计肯定是不对的。