数据库的四大特性ACID

2024-11-06 10:02:13 手机知识百科

数据库acid四大属性 

数据库的ACID四大属性包括:

1. 原子性(Atomicity):事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。

2. 一致性(Consistency):数据库总是从一个一致性的状态转移到另一个一致性的状态。一致性确保了即使在执行事务过程中发生系统崩溃,前面执行的操作也不会生效,因为事务最终没有提交,所有事务中所作的修改也不会保存到数据库中。

3. 隔离性(Isolation):一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对其他并发事务是隔离的,并发执行的各个事务之间不能互相干扰。

4. 持久性(Durability):指一个事务一旦提交,它对数据库中的数据的改变就应该是永久性的。接下来的其他操作或故障不应该对其执行结果有任何影响。持久性通过数据库备份和恢复来保证。

版权说明: 本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。