ACID
(重定 向 自 Acid)
ACID,
四 大 特性
[编辑]原子 性 (Atomicity):一 個 事 务(transaction)中 的 所有 操作 ,或 者 全部 完成 ,或 者 全部 不 完成 ,不 会 结束在中 间某个环节。事 务在执行过程中 发生错误,会 被 回 滚(Rollback)到 事 务开始 前 的 状 态,就像这个事 务从来 没 有 执行过一样。即 ,事 务不可 分割 、不可 约简。[1]一致 性 (Consistency):在 事 务开始 之 前 和 事 务结束 以后,数 据 库的完 整 性 没 有 被 破 坏。这表示 写 入 的 资料必须完全 符合 所有 的 预设约束、触 发器、级联回 滚等 。[1]事務 隔離 (Isolation):数 据 库允许多个并发事务同时对其数据 进行读写和 修 改 的 能力 ,隔 离性可 以防止 多 个事务并发执行 时由于交叉 执行而导致数据 的 不一致 。事 务隔离分为不同 级别,包括 未 提 交读(Read uncommitted)、提 交读(read committed)、可 重 复读(repeatable read)和 串 行 化 (Serializable)。[1]持久 性 (Durability):事 务处理 结束后 ,对数据 的 修 改 就是永久 的 ,即 便 系 统故障 也不会 丢失。[1]
参考 文献
[编辑]- ^ 1.0 1.1 1.2 1.3
王 能 斌 . 《数 据 库系统教程 (上 册 )》. 电子工 业出版 社 . 2002年 8月 : 91~92页. ISBN 7-5053-7827-9.
外部 連結
[编辑]- [1]
交易 並行 控 制 - ISO/IEC 10026-1:1992(页面
存 档备份,存 于互联网档案 馆)(ISO文 件 ,需訂購)
参 见
[编辑]
|