发明名称 一种多版本数据库存储引擎系统及其相关处理的实现方法
摘要 本发明公开一种用于海量存储查询专用数据库的多版本存储引擎系统及其相关处理的实现方法。所述存储引擎系统包括:数据存储模块,用于存储压缩数据包;索引模块,用于存储和处理知识网格索引;数据缓存模块,用于存储插入数据;和修改存储区模块,用于存储事务对数据包的修改记录;其特征在于:将数据分块压缩成数据包存储,将数据的版本信息和修改记录存储在一个修改存储区中。这些模块构成了这个多版本存储引擎的整体框架,在这个框架的基础上本发明设计和实现了一系列查询处理和版本信息处理相关的关键算法,从而实现了多版本控制技术。通过这个多版本存储引擎,本发明使得该数据库支持了多版本操作,显著地提高了数据库系统的并发度,实现了数据库系统性能的极大提升。
申请公布号 CN102750376A 申请公布日期 2012.10.24
申请号 CN201210209343.X 申请日期 2012.06.25
申请人 天津神舟通用数据技术有限公司 发明人 毛云青;冯柯;曹晖;何清法;周丽霞;蒋志勇;李海峰;关刚;王效忠;赵殿奎
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 代理人
主权项 一种用于海量存储查询专用数据库的多版本存储引擎系统,所述存储引擎系统包括:数据存储模块,用于存储压缩数据包;索引模块,用于存储和处理知识网格索引;数据缓存模块,用于存储插入数据;和修改存储区模块,用于存储事务对数据包的修改记录;其特征在于:将数据分块压缩成数据包存储,将数据的版本信息和修改记录存储在一个修改存储区中。
地址 300384 天津市天津华苑产业区海泰发展六道6号海泰绿色产业基地J座