1、原子性(Atomicity)
一个事务对数据库的`所有操作是一个不可分割的工作单元,这些操作要么全部执行,要么一个也不执行。
2、 一致性(Consistency)
当一个事务独立执行时,其执行结果应维护数据库的一致性,即数据库不会因事务执行而受到破坏。数据库满足全部完整性约束,处于正确的状态;
3、 隔离性(Isolation)
当多个事务并发执行时,系统应保证一个事务的执行结果不受其他事务的干扰,事务并发执行结果与这些事务串行执行时的结果是一样的;
4、 持久性(Durability)
一个事务一旦成功完成全部操作,则它对数据库的所有更新就永久地反映在数据库中,即使以后数据库发生了故障;