1.自我介绍
2.MapReduce 的作业过程
见之前的文章。
3.MySQL 的事务实现
这里简答说一下怎么回答。毕竟是面试题,不可能回答到所有细节,所以需要回答到关键词,然后串联起来,比较通顺即可。总结如下就是:
事务的原子性是通过 undo log 来实现的。
事务的持久性性是通过 redo log 来实现的。
事务的隔离性是通过(读写锁 + MVCC)来实现的。
一致性是通过原子性,持久性,隔离性来实现的。
这是结论。抛出结论后,可以简单阐述原因
要实现上面的特性,需要用到下面的技术:
redo log 与 undo log 介绍
MySQL 锁技术以及 MVCC 基础