数据轨迹信息存储以及展示问题?
大家好,该项目是前后端分离项目,现在需要将用户在项目中修改以及新增/删除的内容做个记录,用来记录该用户修改了什么内容,该信息被哪个用户修改了,需要将修改的轨迹信息存储到数据库中,也是为了页面展示操作的记录,现在的问题是 修改的内容在库中字段以什么格式怎么存储呢?
比如:张三把XXX信息改为了XXX,张三新增了XXX信息,删除了XXX信息,如果一次操作的轨迹记录特别多,存储一个字段长度担心放不下,大家有什么好的办法吗?
要求是可以通过是查询数据库方便查询轨迹记录,用户也可以在页面上方便看到操作记录。
感谢!
回答:
解决方法一:
mysql 使用 LONGTEXT
存储,最大容量 4G,不会出现放不下的情况。
解决方法二:
设计一张操作轨迹表。
大致的字段可以包含:
- 操作记录目标主键
- 操作目标表或者表名称
- 旧记录内容
- 新纪录内容
- 操作类型:增加、删除、修改
以上是 数据轨迹信息存储以及展示问题? 的全部内容, 来源链接: utcz.com/p/944690.html