数据库acid的含意
2024-08-23 00:30:15
导读: 数据库中acid是什么意思 ACID是数据库事务正确口头的四个基本因素的缩写,包括原子性(Atomicity)、分歧性(Consistency)、隔离性(Isolation)和耐久性(Dur......
数据库中acid是什么意思
ACID是数据库事务正确口头的四个基本因素的缩写, 包括原子性(Atomicity)、分歧性(Consistency)、隔离性(Isolation)和耐久性(Durability) 。
1. 原子性(Atomicity):一个事务中的一切操作,要么所有实现,要么所有不实现,不会完结在两边某个环节。事务在口头环节中出现失误,会被复原(Rollback)到事务开局前的形态,就像这个事务素来没有口头过一样。
2. 分歧性(Consistency):在事务开局之前和事务完结以后,数据库的完整性没有被破坏。这示意写入的资料必定齐全合乎一切的预设规定,这蕴含资料的准确度、串联性以及后续数据库可以自发性地实现预约的上班。
3. 隔离性(Isolation):数据库准许多个并发事务同时对其数据启动读写和修正的才干,隔离性可以防止多个事务并发口头时因为交叉口头而造成数据的不分歧。事务隔离分为不同级别,包括读未提交(Read uncommitted)、读提交(read committed)、可重复读(repeatable read)和串行化(Serializable)。
4. 耐久性(Durability):在事求实现以后,该事务所对数据库所作的更改便耐久的保留在数据库之中,并不会被回滚。
好受揭示:以上内容整顿于网络,仅供参考,假设对您有协助,留下您的阅读感言吧!© 版权声明