一种基于在线聚合的多版本并行混合处理方法
基本信息
申请号 | CN201910313749.4 | 申请日 | - |
公开(公告)号 | CN110019375A | 公开(公告)日 | 2019-07-16 |
申请公布号 | CN110019375A | 申请公布日 | 2019-07-16 |
分类号 | G06F16/2455;G06F16/2453 | 分类 | 计算;推算;计数; |
发明人 | 赵志强 | 申请(专利权)人 | 哈尔滨汇拓投资中心(有限合伙) |
代理机构 | 哈尔滨市松花江专利商标事务所 | 代理人 | 哈尔滨汇拓投资中心(有限合伙) |
地址 | 150000 黑龙江省哈尔滨市南岗区西大直街118号(爱立方孵化器7楼747室) | ||
法律状态 | - |
摘要
摘要 | 一种基于在线聚合的多版本并行混合处理方法,涉及数据库技术领域,为解决现有技术中大多数系统均依赖于单一执行引擎的多版本并行控制(MVCC)来处理事务,MVCC无法较好的执行包含长时间OLAP查询的混合工作负载的问题,本方法利用虚拟快照的形式实现版本化数据表的快照,并通过向Linux内核引入VM_snapshot的自定义系统调用来加快虚拟快照进程,虚拟的删除过时版本序列和时间戳信息,并切换当前版本链使得联机事务在最新版本中执行,实现多版本并行事务的混合执行处理。本方法通过在线聚合不间断反馈输出结果,实现查询结果的可视化,提高了OLAP查询分析的计算效率和用户的可操作性,使得本方法更易于使用。 |
