基于关系数据库的应用软件,客户需要一个恢复操作的功能,有没有典型的解决方案?

来源:百度知道 编辑:UC知道 时间:2024/06/26 01:22:58
普通关系数据库上的应用系统,有个功能(A)会影响多个数据表,但是客户需要一个这个功能的恢复功能,可以把某次A的影响取消掉。不知道有没有典型的解决方案。

用户每对数据库操作一次,就保存一个逆操作的记录(如删除一个记录,则逆操作是增加一个记录)。如果觉得这样麻烦,可以采用每次软件打开时或定时进行数据库备份,用户可以选择恢复什么时候的数据库。