业务需求中会涉及到记录某个节点的数据,例如活动模版信息,在活动进行中时支持对部分字段的调整,因为活动已经是进行中的状态了,有一些历史数据已经产生了,如果要回溯这些历史数据关联的活动模版信息,就需要记录活动调整前的快照,这里有两种方式:
1、镜像表
每次修改活动模版信息时,同时在快照表中生成一份活动模版信息
历史数据需要记录对应的活动镜像id,用于回溯对应时段的活动信息
优点:
- 历史记录只记录一个镜像id
- 镜像数据完整
缺点
- 占用存储空间
- 需要管理查询镜像表
2、冗余字段
需要记录活动模版信息的表,增加一个字段,用于记录核心的活动模版字段
优点:
- 单表查询,无需关联额外表
- 最新原则,只保留每次需要的字段
缺点
- 少了占用存储空间
标签:快照,记录,模版,信息,关联,镜像,活动,数据 From: https://www.cnblogs.com/use-D/p/18034475