acid是什么意思
- **原子性(Atomicity)** :事务被视为一个不可分割的工作单位,事务中的操作要么全部完成,要么全部不完成。
- **一致性(Consistency)** :事务必须使数据库从一个一致性状态变换到另一个一致性状态。这意味着在事务开始之前和事务结束以后,数据库的完整性没有被破坏,这表示写入的资料必须完全符合所有的预设规则,这包括资料的精确度、串联性以及后续数据库可以自发地继续工作。
- **隔离性(Isolation)** :通常来说,一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不会互相干扰。
- **持久性(Durability)** :一旦事务提交,则其结果就是永久的,即使系统故障也不会丢失。
这些特性共同确保了数据库操作的可靠性和数据的一致性