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

  • 时间:
  • 浏览:0

本文为云栖社区原创内容,未经允许不得转载,如需转载请发送邮件至yqeditor@list.alibaba-inc.com;机会您发现本社区涵盖涉嫌抄袭的内容,欢迎发送邮件至:yqgroup@service.aliyun.com 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。

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

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