1.原子性
所有操作要么成功,要么失败。
2.一致性
事务不能违反完整性约束(比如虽然事务还未提交,但仍需遵守各种约束规则,这些规则是在事务提交之前而非在事务提交之后才生效!)
3.隔离性
一个事务的效果,不影响正在同时执行的其他事务,那么,不影响的程度如何呢?
4.持久性
一旦事务成功完成,则数据必须保证已经正确的持久化(保存)