什么是事务 对于一个软件系统来说,我们需要相应的数据资源来保存体统状态.在对系统状态所依托的数据资源的时候,为了保证系统始终处于“正确”状态,我们必须对这些访问操作进行一些必要的限定.以保证系统状态的完整性.事务,就是以可控的方式对数据资源进行访问的一组操作. 为了保证事务执行前后,数据资源所承载的系统状态始终处于“正确”状态:事务本身持有4个限定属性:原子性,一致性,持久性,隔离性. 原子性:事务所包含的一组操作,要么全部成功,要么全部失败. 一致性:数据资源在事务执行前后保持一致的状态. 隔…