灌水唠嗑区
其他
问答
数据库事务回滚的原理是什么?异常断电后数据是如何保证不丢失的?
发表于2026-03-27 17:42:3512次浏览10个评论
为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【GBase版本】:
【操作系统】:
【CPU】:
【问题描述】*:数据库事务回滚的原理是什么?异常断电后数据是如何保证不丢失的?
评论
登录后才可以发表评论
柒柒天晴发表于 4个月前
111
GBase用户21182发表于 4个月前
ACID的特性嘛
GBase用户21182发表于 4个月前
靠Undo Log记录旧值,异常时恢复数据。
GBase用户21182发表于 4个月前
原子性:要么全部执行,要么全部撤销。
GBase用户21182发表于 4个月前
事务修改数据前,先把旧值记录到回滚日志;
若事务异常 / 执行 ROLLBACK,就从日志里取出旧值恢复数据;
若事务异常 / 执行 ROLLBACK,就从日志里取出旧值恢复数据;
山佳发表于 4个月前
111
山佳发表于 2个月前
来了
沉香发表于 2个月前
围观了。
weifeng发表于 2个月前
蹲个答案。
GBase用户51935发表于 2个月前
蹲个答案。
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25052
- 42023-09-25浏览数:18521
- 52020-05-11浏览数:17526