事务的原子性(Atomicity)
是指一个事务要么全部执行,要么全部不执行,不能执行到一般就不执行了。
例如A向B转账100元,A-100 和B+100 这两个操作要么都执行,要么都不执行,不然会导致严重的数据错误
事务的一致性(Consistency)
是指事务完成后,要保证数据库中数据的一致性。
例如A+B=2,这样一个事务完成后,A和B的数据仍满足类似于A+B=2的一个完整性约束。
事务的隔离性(Isolation)
是指事务与事务之间的隔离性,一个事务的操作与另外一个事务的操作完全是隔离的,不会交叉执行的。
事务的持久性(Durability)
是指事务执行完成后的数据应该是持久的写入到数据库中,不可能回滚。