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