基于MaxCompute的拉链表设计
在数据仓库的数据模型设计过程中,经常会遇到这样的需求:
数据量比较大;
表中的部分字段会被update,如用户的地址,产品的描述信息,订单的状态、手机号码等等;
需要查看某一个时间点或者时间段的历史快照信息。(比如,查看某一个订单在历史某一个时间点的状态,比如,查看某一个用户在过去某一段时间内,更新过几次等等)
变化的比例和频率不是很大,比如,总共有1000万的会员,每天新增和发生变化的有10万左右;如果对这边表每天都保留一份全量,那么每次全量中会保存很多不变的信息,对存储是极大的浪费;
