数据挖掘的复习资料,内容还挺扎实的,尤其是对 OLTP 和 OLAP 这两类数据库系统的对比讲得蛮细。像数据的三个 V(Volume、Variety、Velocity)这些大数据的基础点也都有覆盖,适合你在项目里搞或者做系统设计时参考一下。
大数据的三个 V讲得接地气:Volume是说数据量贼大,像用户行为日志、传感器数据那种一秒一堆;Variety是各种花式格式都有,JSON、XML、图像视频啥的全都有;Velocity嘛,说白了就是数据来得快,也得跟得上,比如你搞实时推荐系统,这个点就关键。
OLTP 和 OLAP 的对比也挺实用。OLTP适合那种电商下单、酒店预订这种高频操作,重点是事务完整性,比如要有锁机制;而OLAP更像是 BI 系统,历史数据多、查询复杂,比如搞个年终报告,这种场景少不了。
而且它还提了个点我觉得你得注意:OLTP 和 OLAP 最好别混用,一个追求秒级响应,一个动不动上百 G,一台机器搞两个活,容易资源打架,尤其磁盘和 CPU 一饱和,前端用户体验直接掉线。
你要是平时做前后端协作,搞点报表或者数据展示的需求,这份资料拿来复习挺合适的。不想啃大部头书,刷下这个就够你稳住面试了。
顺带放几个相关的延伸链接,有兴趣可以点进去看看: