基于内存的分布式行式数据引擎的设计与实现

来源 :电子科技大学 | 被引量 : 2次 | 上传用户:zhouyu2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在现实中,企业部署在生产环境中的数据库主要面向OLTP,或是对OLAP的支持十分匮乏,或是执行分析处理时事务处理接近瘫痪。近年来,随着商业智能应用的普及,数据仓储作为OLAP的工具被应用到各行业中,为企业的管理层作决策提供数据支持。业界常采用周期性将数据从生产环境数迁入数据仓储,再进行离线分析的方法来解决问题。然而,因为与实时生产数据相对分离,在对数据实时性高度敏感的行业中,数据仓储的离线分析结果缺乏说服力,不能有力的支撑决策。本文针对OLTP系统与OLAP系统中数据分离导致的问题,对混合支持OLTP与OLAP的理论和方法进行了研究,设计与实现了基于内存的分布式行式数据引擎,重点对确定性事务的处理方案进行了探索,在保证事务处理性能的前提下,实现了OLTP系统与OLAP系统的数据与功能的融合。其主要工作包括:1、实现了OLTP与OLAP的融合。在系统中,设计和实现了基线数据与增量数据并存情况下数据的读写处理方案。行式数据引擎实现了联机事务处理,又能为联机分析处理提供实时数据。2、面向新硬件体型构建系统。以内存为主要存储介质,数据的计算和存储均在内存之中。基于infiniband架构verbs层的RDMA接口,设计与实现了高效的底层通信模块。全内存的计算方式与RDMA的数据交互方式,保证事务的快速响应。3、设计和实现了确定性分布式事务的处理框架。在分布式事务控制上,系统将事务赋予全局向量时钟、拆分为各数据分区的子事务并执行,避免了使用传统的两阶段提交协议。在并发控制上,针对确定性事务的特点采用了确定性锁的方式。4、实现了可靠的容错方案。依赖于一致性协议的副本数据同步方案,保证了事务的高可靠性。采用基于虚拟存储快照的检查点建立方式,能够快速的获得系统的内存镜像。最后,功能测试中,系统的各项设计功能通过;在性能测试中,系统的事务处理性能达到预期目标。系统能够快速响应事务请求,同时为分析处理提供实时数据,完成了事务处理与分析处理的融合。
其他文献
大球盖菇(Stropharia rugoso-annulata),又名酒红盖菇.其色泽艳丽,嫩滑爽脆,有野生菇的清香味,深受消费者欢迎.该菇在欧洲广为栽培,我国90年代引进,是有待开发的珍稀菌.因其
提出了一种有双谐振频率和较宽谐振区域的纳米天线结构。利用有限积分法,计算了由金构成的表面等离子体光学纳米天线的谐振特性,研究了在谐振区域内谐振频率和谐振电场随位置
从审稿实践和科学选择的角度,阐释了审稿控制设计的指导性原则,即目的性、真实性、针对性、前瞻性和创造性的原则;科学审稿控制的环节有4个:初审控制、外审控制、复审控制、
绿色金融的发展对加快生态文明体制改革具有重要意义,绿色债券市场作为绿色金融的重要主体对于中国绿色金融的发展起着关键作用,而中国的绿色债券市场与国际上一些发达国家相
为了实现特大型齿轮精密测量,介绍了作者提出的特大型齿轮激光跟踪在位测量原理,重点阐述了其中的几项关键技术。特大型齿轮激光跟踪在位测量系统整合了激光跟踪仪的大尺寸测量
1彭泽鲫又名芦花鲫,隶属鲤形目鲤亚科鲫属.原产于江西省彭泽县,为1983年江西省水产所经7年六代的系统选育而成的优良品种.其肉嫩味美,营养丰富,药用价值高;个体大,生长快,当
中国现有农村贫困人口中,“因病致贫、因病返贫”问题十分突出。对山东省贫困患病人口分布、结构、诊疗费用及影响因素等分析发现,贫困人口就医存在难以获得优质的医疗资源、
近日,山东省中小学中华优秀传统文化课程实施暨教科书审定工作新闻通气会在山东省教育厅召开。$$山东省教育厅副厅长张志勇主持通气会并介绍相关情况。这是我国第一个面向中小
报纸
由于基于亮度变化函数(IVF)的跟踪算法能高效跟踪前视红外图像中刚性目标但无法满足行人跟踪鲁棒性要求,提出了一种新的基于多热点亮度变化函数的红外图像中行人跟踪算法。分析了分区域、多热点描述行人目标热信号的必要性,利用改进的亮度变化函数在帧间目标窗口内定位热点,建立目标窗口自适应更新机制解决尺度变化问题,最后基于热点的运动特征描述子剔除定位于背景的野值点。对复杂红外场景的跟踪实验结果表明,由于在原始