数据库事务的四大特性
数据库事务的四大特性,和程序一样,对数据库的操作也需要符合ACID。 所谓的ACID就是:原子性(Atomic)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。
对于原子性的理解是:所有对数据库的操作,要么全部成功执行,要么全部失败回滚。
对于一致性的理解是:两个人之间的银行转账。不管如何转账,两者之间的总金额是不变的。
对于隔离性的理解是:多个对数据库的操作同时进行,操作与操作之间互不影响。
对于持久性的理解是:一旦对数据库的数据完成更新,即使数据库出现问题,那些已经完成更新的数据不会丢失。