云数据库 GAUSSDB-什么是MVCC?
什么是MVCC?
答:MVCC,即Muti-Version Concurrency Control(多版本并发控制)。MVCC是数据库并发控制协议的一种,写事务不会立即修改元组内容,每次操作都会在旧的版本之上创建新的版本,并且会保留旧的版本。当某个事务要读取数据时,数据库系统会从所有版本中选取出符合改事务隔离级别要求的版本。
MVCC的主要优点是:读数据的锁请求和写数据的锁请求不冲突,可以实现读不阻塞写,写不阻塞读。
- GaussDB学习_gaussdb教程_高斯数据库学习_华为云
- 华为云数据库 RDS是什么_云数据库免费试用
- GaussDB视频教程_gaussdb查看表结构语句_高斯数据库视频教程_华为云
- GeminiDB_什么是宽列数据库_云数据库GeminiDB Cassandra接口
- GaussDB培训_GaussDB教程_高斯数据库培训-华为云
- 什么是OBS
- GaussDB数据库考试_GaussDB认证_高斯数据库考试_华为云
- GaussDB考试_GaussDB数据库考试_高斯数据库考试_华为云
- 什么是CDN产品_什么是CDN_CDN有什么用
- GaussDB使用技巧_高斯数据库下载_高斯数据库使用技巧_华为云