第 1 章 事务简介
本章通过讨论一些基本事务概念以及事务管理器中重要的服务数量来介绍事务。这些信息被组织如下:
1.1. 什么是事务?
事务的原型是一个由单一步骤组成的操作(例如,从帐户 A 转移到帐户 B),但必须作为一系列步骤实施。这类操作容易受到系统故障的影响,因为失败可能会使一些步骤不完成,从而导致系统处于不一致的状态。例如,考虑将资金从帐户 A 转移到帐户 B 的操作。假设系统在 debit account A 之后失败,但在进行贡献之前,结果会消失。
要确保此操作如可靠,将其实施为 事务。事务保证了可靠的执行,因为它是原子的、一致、隔离和持久的。这些属性被称为事务的 ACID 属性。