1.事务的四个特征是什么? 他们的实现原理是什么? 2.mysql的redolog,undolog,binlog分别是什么作用? 3.什么是二阶段提交,如何保证宕机时数据的一致性? 4.MVCC如何实现多版本并发控制?如何解决读写冲突? 5.mysql中的幻读是什么?如何解决幻读问题?