# 回滚

> 回滚（英语：rollback）是数据库技术中的操作，放弃修改，使数据库状态恢复到此前的某个时刻。这对数据完整性具有关键意义。回滚是数据库事务管理重要一环。回滚特性通常用数据库日志实现，但也可以用多版本并发控制实现。

- ID: m05799
- 分类: decide
- 领域: 决策科学

## 定义

当事务处理失败或出现错误时，将系统恢复到事务开始之前的状态，仿佛什么都没发生过。保证了原子性。脚手架作用： 撤销键的机制化。人生很难回滚，但决策可以设计回滚机制。在尝试新策略时，预先设计好“如果失败，如何低成本撤回”的路径。拥有回滚能力，能让你在决策时更大胆。

## 机制

回滚指系统出错或发布异常时，撤销变更、恢复到上一个已知良好状态的操作。它是变更管理的“安全网”，使失败可被快速吸收而非扩大。

## 练习

任何变更前先确立可回滚的基线（备份/版本）；设计幂等、可逆的发布；监控关键指标，触发阈值即回滚；演练回滚流程避免“回不去”；事后复盘根因。

## 脚手架用法

撤销键的机制化。人生很难回滚，但决策可以设计回滚机制。在尝试新策略时，预先设计好“如果失败，如何低成本撤回”的路径。拥有回滚能力，能让你在决策时更大胆。

[阅读网页](https://thinkingmodels.site/entries/detail/m05799)
