引用:海量存储系列 http://qing.blog.sina.com.cn/1765738567/693f084733000672.html
复习思路如下:
1.事务是什么 ?
2.大家定义一些词汇描述这个事情 ?
3.各自是如何实现的 ?与锁相关:一致性、隔离性 -> 什么时候数据可被共享、什么时候可被独占,不同策略决定系统并行度。锁降低并行度。
4.关于锁概念
-读写锁http://ifeve.com/read-write-locks/comment-page-1/#comment-1774
-CopyOnWrite可参照CopyOnWriteArrayList实现
5.innodb mvcc实现
-原理描述 http://qing.blog.sina.com.cn/1765738567/693f084733003vvn.html
-实现描述
http://blog.youkuaiyun.com/chen77716/article/details/6742128
http://wangyuanzju.blog.163.com/blog/static/130292009107101544125/
问题:
1.mysql innodb mvcc 要实现 ‘读已提交’,如何做到,即如何更新 read view ?