判断题——OceanBase 使用 MVCC(多版本并发控制)技术解决了读写互斥的问题,读操作不会阻塞写操作,写操作也不会阻塞读操作。

判断题——OceanBase 使用 MVCC(多版本并发控制)技术解决了读写互斥的问题,读操作不会阻塞写操作,写操作也不会阻塞读操作。
A.正确
B.错误

4 个赞

答案:A(正确)

解析

  1. OceanBase 依托 MVCC 多版本并发控制,依靠 undo 日志生成数据历史快照:
  • 读请求读取对应版本的快照数据,不需要加排他锁、共享锁;
  • 写操作只对当前最新数据版本施加行锁。
  1. 最终效果:读不阻塞写、写不阻塞读,极大规避传统锁机制里读写互相阻塞的场景,是OB高并发性能的核心基础。

补充:仅写写之间依旧会发生行级锁竞争阻塞。

2 个赞