重做和回滚的区别?
重做(redo)是2018年公布的计算机科学技术名词。定义:重新执行已经执行但尚未提交的事务(或子事务)。出处:《计算机科学技术名词 》第三版。
回滚(Rollback)指的是程序或数据处理错误,将程序或数据恢复到上一次正确状态的行为。回滚包括程序回滚和数据回滚等类型。删除由一个或多个部分完成的事务执行的更新。为保证应用程序、数据库或系统错误后还原数据库的完整性,需要使用回滚。回滚泛指程序更新失败, 返回上一次正确状态的行为。