ACID
维库,知识与思想的自由文库
|
ACID,是指在数据库管理系统(DBMS)中事务所具有的四个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation,又称独立性)、持久性(Durability)。 在数据库系统中,一个事务是指由一系列数据库操作组成的一个完整的逻辑过程。例如银行转帐,从原账户扣除金额,以及向目标账户添加金额,这两个数据库操作的总和构成一个完整的逻辑过程,不可拆分。这个过程被称为一个事务,具有ACID特性。
ACID的概念在ISO/IEC 10026-1:1992文件的第四段內有所說明。 [编辑] 實现由於一項操作通常會包含許多子操作,而這些子操作可能會因為硬體的損壞或其他因素產生問題,要正確實现ACID並不容易。ACID建議資料庫將所有需要更新以及修改的資料一次操作完畢,但實際上並不可行。 目前主要有兩種方式實现ACID:第一種是Write ahead logging,也就是日誌式的方式。第二種是Shadow paging。 [编辑] 相關條目[编辑] 外部連結
| |||||||||||||


