在数据库和事务处理中,ACID 是衡量事务可靠性的四个特性,分别是:
原子性指的是:
一个事务(Transaction)中的所有操作,要么全部成功执行,要么全部不执行,不能只执行其中一部分。
也就是说,事务是一个“不可分割”的最小工作单元。
可以把原子性想象成“转账”:
原子性要求:
不会出现“钱扣了但没到账”的情况。
数据库通常通过以下机制保证原子性:
原子性保证事务“全做或全不做”,是数据库正确性的基础。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。