网路 什么是回滚(在数据库中)? -技术百科的定义

什么是回滚(在数据库中)? -技术百科的定义

目录:

Anonim

定义-回滚是什么意思?

回滚是通过取消特定事务或事务集将数据库恢复到先前状态的操作。 回滚可以由数据库系统自动执行,也可以由用户手动执行。

Techopedia解释了回滚

当数据库用户更改数据字段但尚未保存更改时,数据将以临时状态或事务日志存储。 查询未保存数据的用户将看到未更改的值。 保存数据的动作是提交; 这样就可以对该数据进行后续查询以显示新值。


但是,用户可以决定不保存数据。 在这种情况下,回滚命令会操纵数据以丢弃用户所做的任何更改,并且这样做不会将其传达给用户。 因此,当用户开始更改数据,意识到错误的记录正在更新然后取消操作以撤消任何未决的更改时,就会发生回滚。


在服务器或数据库崩溃后,例如突然断电之后,回滚也可能自动发出。 当数据库重新启动时,将检查所有记录的事务。 然后所有待处理的交易都会回滚,从而允许用户重新输入并保存适当的更改。

什么是回滚(在数据库中)? -技术百科的定义