一种内存数据库OLTPOLAP并发查询优化方法
文献类型:专利
发明人:张延松[1]
机构:中国人民大学
申请人:中国人民大学
专利类型:发明专利
年度:2014
专利申请日期:2014-05-12
专利公开日期:2014-07-23
专利公开号:CN103942342A
专利申请号:CN201410198279.9
国家或地区:北京
摘要:本发明涉及一种内存数据库OLTP&OLAP并发查询优化方法,其步骤为:1)采用双查询处理引擎,对维表和事实表采用独立的存储引擎;2)维表采用嵌入式存储引擎独立的并发控制机制进行更新;事实表在逻辑上相当于若干个连续的数组,系统维护两个动态数据结构:读记录指针和写记录指针,读记录指针记录当前OLAP查询的最后一条记录位置,写记录指针记录新记录的插入位置;3)OLTP事务队列与OLAP事务队列以写指针和读指针为分界各自独立执行;事实表采用基于固定行数的列存储水平分片模型,N行列存储记录作为一个独立的列存储容器,每个列存储容器采用独立的数据压缩机制;4)OLAP查询在访问列存储容器时由列存储容器访问接口提供对压缩或非压缩数据上的访问功能。
作者其他论文
内存OLAP多核并行查询优化技术研究.焦敏;张延松;王珊,等.计算机学报.2014,1895-1910.
一个基于三元组存储的列式OLAP查询执行引擎.朱阅岸;张延松;周烜,等.软件学报.2014,25(4),753-767.
面向大规模机群的可扩展OLAP查询技术.王会举;覃雄派;王珊,等.计算机学报.2015,38(1),45-58.
内存数据仓库集群技术研究.张延松;王珊;周烜.华东师范大学学报(自然科学版).2014,117-132.
Co-OLAP:CPU&GPU混合平台上面向星形模型基准的协同OLAP.张宇;张延松;张兵,等.华东师范大学学报(自然科学版).2014,240-251.