内存数据库的存储管理

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:zhouly1982
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科学技术的发展,新的应用需求和客观应用条件的成熟使得内存数据库(MMDB)应运而生。内存数据库将数据库的工作版本放在内存中,由于数据库的操作都在内存中进行,从而磁盘I/O不再是内存数据库的瓶颈,内存数据库系统的设计目标是提高数据库的效率和存储空间的利用率。内存数据库存储管理模块作为整个内存数据库的核心,其管理策略的优劣直接关系到内存数据库系统的性能。论文首先介绍了国内外内存数据库的研究现状,深入分析和研究了当前主流内存数据库所采用的存储管理的关键技术,包括内存数据库的存储层次结构,内存数据库存储空间的管理,内存数据库的数据组织结构,内存数据库的数据库存储模型和内存数据库的存储结构。在深入理解和掌握了当前广泛使用的存储管理技术的基础上,给出了cachDB存储管理模块的设计与实现。重点论述了cachDB内存数据库存储空间的管理方案,cachDB在内存池法的基础上进行了改进,给出了一种基于内存页的存储空间管理方案,使得cachDB不但能迅速的发现可用内存,而且也能保证存储空间的高效使用。同时本文提出了索引与记录相结合的紧凑型存储结构,索引与记录结合存储使得简内存数据库的操作得到简化,同时也提高了内存数据库存储空间的利用率。通过测试和分析可知,cachDB内存数据库的存储空间管理方案能够迅速的发现和分配可用存储空间,平均每秒能分配50M左右的存储空间,并且能灵活有效的利用存储空间。同时通过使用索引和记录相结合的存储结构,内存数据库的插入速率较改进前提高了20%~25%,内存数据库的存储空间消耗也较改进前减少,从而内存数据库存储空间的利用率的到了提高。
其他文献
随着大学校园的不断发展,校园内的历史风貌建筑存在拆除的风险。作为校园内的历史建筑,其具备显著的教育价值和育人功能。文章结合河北省校园历史风貌建筑的保存现状及使用情
【原题呈现】阅读图文资料,完成下列要求。白令海峡(图1)宽35~86千米,平均水深42米,最大水深52米,海峡两侧为山地。在第四纪冰期全盛时,亚欧大陆与美洲大陆相连,印第安人祖先
Autodesk公司的二维设计软件AutoCAD在工程界家喻户晓,而同样是该公司的三维设计软件Inventor作为后起之秀,大有后来居上之势。该文介绍了如何用Inventor绘制大型浮法玻璃熔
该文研究拉边机控制系统在西门子Step7平台上使用MPI和Profibus-DP的两种通讯方式的优劣性和经济性。通过两个不同的工业现场实际使用情况对两种通讯方式进行分析,并对其经济
工艺设计成就产品并服务于产品。该文根据多分片薄玻璃生产线的冷端特点,对多分片薄玻璃生产线的冷端工艺按功能进行了分区,对每个区的工艺设计进行了详细阐述,重要区段给出
工程造价控制是现代工程建设、管理的核心工作之一,要求在现有基础上不断予以完善。本文以预可研阶段工程造价控制作为分析对象,论述该阶段工程造价控制的关键点,再以此为基
羊痘是由痘病毒引起的一种急性、热性、接触性传染病。特征是在皮肤和黏膜上发生丘疹和疱疹,最常见于绵羊感染,山羊也感染,但不相互传染。一般耐过羊可获得终身免疫。因病毒种群
浮法玻璃生产线的核心是锡槽,其内部需要通入大量的氮气、氢气混合气阻止锡液的氧化。氢气在空气中的爆炸含量低,泄漏后极易发生爆炸,而氢气主要通过管道输送至保护气体控制
该文通过西门子PLC(Programmable Logic Controller,可编程逻辑控制器)将传统的脉冲除尘控制系统进行升级,介绍了如何使用西门子200 smart制作专门针对脉冲阀工作特性的自动