mysql的ACID特性解释:
1,原子性:同一个事务下的一组sql,称为一个原子;
2,一致性:同一事务下的sql,要么全部执行成功,要么全部执行失败,最终要保证业务数据完整性;
3,隔离性:两个或两个以上事务之间,各个事务是互相隔离的,互补干扰;
4,持久性:数据最终回保存到数据库中存储起来。
事务隔离性的四个隔离级别:
1,可读未提交:会导致脏读,幻读;
2,可读已提交:不会脏读,会幻读;(oracle默认)
3,可重复读:特性没有搞懂,待补充;(mysql默认)
4,串行化:隔离级别最高,不会脏读,不会幻读,事务开始时会行锁,性能最差。