db4o与事务
一、事務(wù)及事務(wù)的特性
數(shù)據(jù)庫(kù)事務(wù)(Database Transaction) ,是指作為單個(gè)邏輯工作單元執(zhí)行的一系列操作。 一個(gè)邏輯工作單元要成為事務(wù),必須滿(mǎn)足所謂的ACID(原子性、一致性、隔離性和持久性)屬性。
原子性(atomicity) [all or nothing]
事務(wù)必須是原子工作單元;對(duì)于其數(shù)據(jù)修改,要么全都執(zhí)行,要么全都不執(zhí)行。
一致性(consistency) [from one consistent state to the next consistent state]
事務(wù)結(jié)束時(shí),所有的內(nèi)部數(shù)據(jù)結(jié)構(gòu)與事務(wù)開(kāi)始前必須是一致的。
隔離性(isolation) [different operations cannot access modified data from another transaction that has not yet completed]
由并發(fā)事務(wù)所作的修改必須與任何其它并發(fā)事務(wù)所作的修改隔離。事務(wù)不能查看其他事務(wù)正在執(zhí)行時(shí)(中間狀態(tài))的數(shù)據(jù)。
持久性(durability) [persistently stored]
事務(wù)完成之后,它對(duì)于系統(tǒng)的影響是永久性的。
轉(zhuǎn)載于:https://www.cnblogs.com/ponyblog/archive/2012/01/27/2330175.html
總結(jié)
- 上一篇: 堪称「神器」的电脑软件
- 下一篇: 复变函数与积分变换(五)学习笔记[孤立奇