事务是什么?
事务就是用来解决类似问题,事务是一系列的动作,它们综合在一起才是一个完整的工作单元,这些动作必须全部完成,如果有一个失败,那么事务就会回滚到最开始的状态,仿佛什么都没有发生过。在企业级应用开发过程中,事务管理技术不可或缺,用来确保数据的完整性和一致性。
事务的四个特性(ACID):
原子性(Atomicity):保证动作要么完全执行,要么完全不起作用
一致性(Consistency):一旦事务完成,系统必须确保它所建模的业务处于一致的状态,而不会吧部分失败,失败现实数据不被破坏
隔离性