记录数据库的每一条数据的变更,变更前,变更后,应该怎么处理

muyu 发布于 2017/04/05 09:16
阅读 207
收藏 1

记录数据库的每一条数据的变更,变更前,变更后,应该怎么处理

加载中
1
魔力猫
魔力猫

如果可以,把变化做成增量,插入的数据都是只读的。只insert,不update。

0
刘大神
刘大神

做一个log的表,记录操作吧,

0
玖伍陈海天
玖伍陈海天
mysql好像有前置后置操作来实现,其他数据库可以先读取存入log,操作后,直接计算写入log,也可以读取再存入log
muyu
muyu
后端用的java,java层面处理这个需求,说说思路
0
Java_Coder
Java_Coder

之前做的项目也有类似的需求,当时是用了一个快照表记录的。

muyu
muyu
考虑了下,变更前的数据不好保存,变更后的容易保存,也就是快照
0
f
fyd1125
用触发器记录到log表
muyu
muyu
触发器接触不多,暂不考虑触发器方案
0
玖伍陈海天
玖伍陈海天
java不会,但是道理应该一样吧,我的原则是能实现目标即可
返回顶部
顶部