小编给大家分享一下数据库中ACID特性是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
ACID, 数据库管理系统的基本特性。
A -- automacity,原子性
C -- consistency, 一致性
I -- isolation, 隔离性
D -- durability, 持久性
详细解释:
原子性:一个事务中的所有操作,要么全部完成,要么全部不完成。不会结束在事务的某个中间环节。事务在执行过程中,发生错误,会被回滚到事务开始前的状态。
一致性:在事务开始前和事务结束之后,数据库的完整性没有被破坏。
隔离性:数据库允许多个并发事务同时对其数据进行读写和修改的能力,隔离性可以防止多个事务并发执行时由于交叉执行而导致数据的不一致。事务隔离分为不同级别,包括读未提交(Read uncommitted)、读提交(read committed)、可重复读(repeatable read)和串行化(Serializable)。
持久性:事务处理结束后,对数据的修改就是永久的,即便系统故障也不会丢失。
以上是“数据库中ACID特性是什么”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!