%A 李凯, 韩富晟 %T OceanBase内存事务引擎 %0 Journal Article %D 2014 %J 华东师范大学学报(自然科学版) %R 10.3969/j.issn.10005641.2014.05.013 %P 147-163 %V 2014 %N 5 %U {https://xblk.ecnu.edu.cn/CN/abstract/article_25015.shtml} %8 2014-09-25 %X OceanBase是一个分布式可扩展的关系数据库,采用基线静态数据与动态增量数据分离存储的架构设计.其内存事务引擎提供了动态数据的存储、写入和查询服务,用户写入的数据被存储在内存中称为Memtable的数据结构中.Memtable及其周边的事务管理结构共同组成了内存数据库引擎,来实现事务的ACID特性.在事务引擎中,通过多版本的并发控制技术实现读写相互不阻塞,实现只读事务满足“快照隔离”级别;通过经典的行锁方式实现多个写之间的并发控制,实现最高满足“已提交读”的事务隔离级别.