关联数据快照

  业务需求中会涉及到记录某个节点的数据,例如活动模版信息,在活动进行中时支持对部分字段的调整,因为活动已经是进行中的状态了,有一些历史数据已经产生了,如果要回溯这些历史数据关联的活动模版信息,就需要记录活动调整前的快照,这里有两种方式:

1、镜像表

每次修改活动模版信息时,同时在快照表中生成一份活动模版信息

历史数据需要记录对应的活动镜像id,用于回溯对应时段的活动信息

优点:

  • 历史记录只记录一个镜像id
  • 镜像数据完整

缺点

  • 占用存储空间
  • 需要管理查询镜像表

 

2、冗余字段

需要记录活动模版信息的表,增加一个字段,用于记录核心的活动模版字段

优点:

  • 单表查询,无需关联额外表
  • 最新原则,只保留每次需要的字段

缺点

  • 少了占用存储空间

 

posted @ 2024-03-11 21:00  使用D  阅读(4)  评论(0编辑  收藏  举报