魔幻野狼

文章
7
资源
1
加入时间
2年10月21天

事务的ACID四大特性·隔离级别·及MVCC保证事务隔离性 | 大别山码将

事务:事务最经典也经常被拿出来说例⼦就是转账了。假如⼩明要给⼩红转账1000元,这个转账会涉及到两个关键操作就是:将⼩明的余额减少1000元,将⼩红的余额增加1000元。万⼀在这两个操作之间突然出现错误⽐如银⾏系统崩溃,导致⼩明余额减少⽽⼩红的余额没有增加,这样就不对了。事务就是保证这两个关键操作要么都成功,要么都要失败。事务的四大特性(ACID):原⼦性: 事务的原⼦性确保动作要么全部完成,要么完全不起作⽤;⼀致性: 执⾏事务前后,数据保持⼀致,多个事务对同⼀个数据读取的结果是相同的;隔离性: