干货 | 万字长文带你回顾OCC的前世今生

  1. 云栖社区>
  2. 蚂蚁金服科技>
  3. 博客>
  4. 正文

干货 | 万字长文带你回顾OCC的前世今生

兔子酱 2018-08-07 14:28:37 浏览1189
展开阅读全文

d4e7624ea26f4918f5fff6f5b85d24f9d1a7a2db

小蚂蚁说:不久前蚂蚁金服OceanBase微信账号发布的《悲观还是乐观,这是一个问题》这篇文章带着大家一起概要描述了当前NewSQL的发展趋势及使用到的相关并发控制技术(可以点击文章链接回顾)。今天我们将为大家重磅带来该系列的续篇,以时间轴的方式带你一起全面回顾OCC在学术界及工业界的发展历程。

OCC(Optimstic Concurrency Control),从广义上理解,OCC表示一种乐观并发控制的思想,只在事务提交时对事务是否符合串行化进行验证;而悲观并发控制(Pessimistic Concurrency Control)会对事务执行过程中的每个操作进行串行化验证。在这一思想的指导下,应用层的乐观锁也属于OCC;从狭义上理解,OCC特指一个具体的不依赖加锁的并发控制技术,与2PL/TO/MVCC等处于同一个概念层次,属于

网友评论

登录后评论
0/500
评论
兔子酱
+ 关注
所属云栖号: 蚂蚁金服科技