■ 个人介绍
作者:何小栋
个人简介:从事产品研发和架构设计工作,对PostgreSQL数据库及其源代码有深入研究。现就职于广州云图数据技术有限公司,系统架构师。
并发控制是多个事务在并发运行时,数据库保证事务一致性(Consistency)和隔离性(Isolation)的一种机制。主流商用关系数据库使用的并发控制技术主要有三种:严格两阶段封锁(S2PL)、多版本并发控制(MVCC)和乐观并发控制(OCC)。本文介绍了基于时间戳的并发控制,包括常规基于时间戳的并发控制、多版本基于时间戳锁的并发控制、与时间戳相关的Google Percolator工程实践以及openGauss对PostgreSQL SI的优化改进等。
一、基于时间戳的并发控制
1、单版本基于时间戳的并发控制
2、多版本基于时间戳的并发控制
二、Google Percolator
三、openGauss对PostgreSQL SI的增强

四、参考资料

扫二维码|关注我们
每周免费看直播
PostgreSQL中文社区欢迎广大技术人员投稿
投稿邮箱:press@postgres.cn
文章转载自PostgreSQL中文社区,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




