MYSQL MVCC实现及其机制
2014-07-11 10:53
169 查看
Multiversion Concurrency Control
MVCC避免了许多需要加锁的情形以及降低消耗。这取决于它实现的方式,它允许非阻塞读取,在写的操作的时候阻塞必要的记录。MVCC保存了
某一时刻数据的一个快照。意思就是无论事物运行了多久,它们都能看到一致的数据。
MVCC避免了许多需要加锁的情形以及降低消耗。这取决于它实现的方式,它允许非阻塞读取,在写的操作的时候阻塞必要的记录。MVCC保存了
某一时刻数据的一个快照。意思就是无论事物运行了多久,它们都能看到一致的数据。
锁的策略 | 并发性 | 开销 | 引擎 |
表 | 最低 | 最低 | MyISAM,Merge,Memory |
行 | 高 | 高 | NDB Cluster |
行和MVCC | 最高 | 最高 | InnoDB,Falcon,PBXT,solidD |
相关文章推荐
- MYSQL MVCC实现及其机制
- MYSQL MVCC实现及其机制
- MySQL MVCC实现及其机制(转载)
- MYSQL MVCC实现及其机制
- MYSQL MVCC实现及其机制
- MYSQL MVCC实现及其机制
- java回调机制及其实现
- COM中的可连接对象与连接点机制及其MFC程序实现
- Scala:用传名参数实现断言机制及其特点
- Linux下的动态连接库及其实现机制
- java concurrency: ThreadLocal及其实现机制
- STL实现机制及其特点
- COM中的可连接对象与连接点机制及其MFC程序实现
- [转]AOP及其Java实现机制
- 2005/02/28《工作流系统中消息机制的分析及其实现》
- C# Control的Invoke和BeginInvoke及其实现机制
- 回调函数和函数指针调用实现机制及其区别
- Linux下的动态连接库及其实现机制
- COM中的可连接对象与连接点机制及其MFC程序实现
- AOP及其Java实现机制