内存数据库事务管理关键技术研究

来源 :东南大学 | 被引量 : 0次 | 上传用户:xxakk3321
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
内存数据库利用内存中数据能被快速存取的特点,把数据库的工作版本放在内存中,避免了频繁的I/O操作,极大的改善了数据库整体性能。内存数据库应该以CPU和内存空间的高效利用为目标,重新设计DBMS中的各种算法及实现机制。  在电信和金融领域的业务系统中,应用的特点是短事务多、并发量大、绝大部分是读操作、对响应时间的要求高,是内存数据库的典型应用领域。目前内存数据库事务并发控制方面的研究主要集中在基于锁的并发控制,较容易产生读写阻塞,不能很好满足上述应用场景的需求;另外,内存属于易失性存储介质,遇到停电、软硬件故障等问题会导致数据丢失,所以内存数据库恢复机制的研究至关重要。  本文以内存数据库系统事务管理技术为主要研究内容,在深入分析内存数据库系统并发控制特点的基础上,提出了基于行级锁的多版本并发控制技术,既能够充分提高事务并发度、提高内存数据库性能,又合理地控制了锁的开销;本文同时研究了内存数据库的日志系统和检查点机制,提出了一种改进的日志检查点恢复策略,充分利用多版本并发控制机制的优势,保证刷新到磁盘文件的内存镜像都是已提交事务修改的页面,避免恢复时回滚未提交事务,只需要记录数据库操作的Redo日志信息,在保证性能的基础上减少内存空间的占用。  在上述工作的基础上,结合东南大学数据库实验室自主研发的内存数据库SwiftMMDB原型系统的开发,完成了内存数据库系统事务管理层的设计与实现,实验测试表明本文提出的设计方案能很好地满足应用需求。
其他文献
近年来,电力系统迅速发展,传统的变电站不支持IEC61850标准,来自不同厂商的智能电子设备无法很好的实现互操作和集成;同时,电力设备的故障往往会影响到整个系统的安全运行,导致维修
互联网技术的发展与互联网产品的应用是信息时代最重要的特征。数据包分类技术由于可以广泛的应用于诸多网络应用中,近年来,被不断的开发与改进。在大量学者的研究下,该技术取得
掌纹识别作为一种新兴的生物识别技术,具有较好的市场前景,近年来得到了广泛的关注与研究,已经形成了比较成熟的理论,现在开始走出实验室,进入应用阶段。掌纹的识别现在主要采用顺
随着信息技术的迅猛发展,软件产业迎来了新的机遇,然而软件产品的恶意盗版、非法使用正日益严峻,软件版权保护成为人们亟待解决的问题。软件水印技术是近年来一种很有前景的软件
随着信息技术的快速发展,特别是计算机技术以及网络技术的不断完善,办公自动化技术得到了更好的发展。办公自动化系统能够加快各种信息的流通,提高企事业的办公效率,降低办公成本
随着机器学习理论研究的深入,很多传统领域借用机器学习来提高研究水平,应用机器学习方法层出不穷,特别是基于机器学习的数据分析方法已成为解决复杂问题的关键技术之一。因
对于卫星舱等复杂布局设计问题,基于人机结合的演化(遗传)算法是一种有效的方法。从2-D先验知识布局方案图获得其数值解,用以作为演化算法的初始种群个体,以及在演化过程中替代
无线Ad hoc网络是一组带有无线收发器的移动终端相互协作形成的一种新型网络,它独立于固定的基础设施,采用分布式管理技术,能够快速配置、自组织工作。由于其组网灵活、机动性好
随着经济和国防事业的发展和测量需求的提高,越来越多的功率溯源对频率范围提出了很宽的要求,上限甚至达到100kHz,远远超过了原有基准15kHz的上限。宽频功率量值溯源需求涉及到军工、航空、电力、节能及磁性材料等多个领域,所以有必要建立我国400Hz~100kHz功率国家基准。数字采样测量技术在电参量测量领域起着越来越重要的作用,不仅被广泛应用于交流电压和电流的测量,还应用于功率测量中。本文首先介绍
随着社会的高速发展和信息化技术的普及,世界各地每时每刻都有大量的时序数据在诸如金融、工业、社交网络等领域产生,且在量上呈现快速增长趋势。由于这些时序数据在监管、决