混合结构闪存索引研究

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:shlices
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
闪存作为一种新型的非易失存储介质,诞生于20世纪80年代末,具有高速、抗震、功耗低以及小巧轻便等优良特性。而且闪存作为一种纯电子设备,能够克服传统的机械设备所造成的一些缺陷,可以解决传统磁盘I/O操作中的机械延迟。因此,闪存的用途越来越广泛,从开始局限于嵌入式系统和便携式设备中发展到现在已经逐渐作为一种二级存储设备(固态硬盘)应用于计算机系统中,并逐渐应用到企业级计算环境中。随着闪存制造工艺的发展,闪存的容量逐渐增大,价格则呈平稳下降的趋势,使得固态硬盘成为新的二级存储设备的前景越来越明朗。数据库作为应用广泛的数据管理工具,随着固态硬盘作为二级存储设备,数据库管理系统将不可避免的需要移植到固态硬盘上。由于固态硬盘具有许多与磁盘显著不同的特性,如果直接利用传统的数据库技术会使得其性能(特别是更新性能)不能获得相应于闪存和磁盘I/O性价比值而带来的提高。在某些情况下,甚至会获得比磁盘上还差的性能。因此,研究基于闪存的数据库管理技术具有重要的理论意义和应用价值。固态硬盘作为一种闪存的封装形式,具有与磁盘类似的接口设计,可以非常方便的替换磁盘。同时固态硬盘与磁盘相比具有较好的随机读性能和耗电量低等优点,使得其更适合作为二级存储设备。而索引是提高存储系统性能的关键技术之一,因此本文将致力于研究基于固态硬盘的高效闪存索引结构。本章提出了一种混合结构的索引,它结合了树类索引和哈希类索引的优点,从而能够在保证索引查询性能的基础上获得较好的更新性能,我们称之为HashTree。论文的主要贡献包括以下几个方面:(1)提出了一种混合结构的索引结构HashTree;(2)在HashTree中引入调节机制,这样可以通过调节HashTree的参数来在索引的更新性能和查询性能之间得到一个满足要求的折中;(3)讨论了HashTree在不同SSD下取得较好性能的策略。
其他文献
随着计算机技术的发展,特别是网络技术的迅猛发展,电子商务、ERP、VPN、虚拟化等这些曾经的IT“新宠”20年间曾经不断地为企业信息化注入生机与活力。但是正是由于企业信息化
随着网络和多媒体技术的发展,视觉通信的需求急剧增加,数字视频技术在通信和广播领域获得了日益广泛的应用。视频信息和多媒体信息在Internet和移动网络中的处理和传输技术成
随着三维扫描和建模技术的发展,三维网格成为继声音、图像、视频之后的一种新型多媒体数据。由于三维网格数据规模和复杂程度的急剧增长,给三维网格的存储、处理、网络传输以及
学位
手语是听力障碍者在日常生活、工作中与人交流、表达意图的主要手段,然而当今社会中信息传播的主要方式都是建立在自然语言之上,对听力障碍者接受信息、融入社会主体造成极大的
学位
Web服务是近年来蓬勃兴起的一种分布式计算模型,能够实现在不同平台、不同程序设计语言编写的应用程序或应用程序组件之间无缝的互操作。随着Web服务标准的完善和支持Web服务
随着计算机多媒体技术的迅猛发展,人们可以方便地利用数字设备制作、处理和存储图像、语音、文本和视频等数字信息;与此同时,网络通信的飞速发展使得信息的发布和传输实现了数
TTCN-3测试语言作为国际上唯一的测试标准语言,广泛应用于协议一致性测试,互操作性测试等测试领域。使用TTCN-3进行测试需要解决的一个重要问题就是测试适配器和编解码器的开发
近年来,随着社会经济和汽车工业的飞速发展,道路上的交通问题得到前所未有的关注。车辆自组网(Vehicular Ad Hoc Network, VANET),作为未来智能交通系统的基础之一,通过车与
XML是一种用于数据交换和共享的自描述语言,已经成为互联网上数据表示和数据交换的标准。在数据传输及交换过程中,许多结构化或半结构化数据都以XML格式来表示,由此产生了大
学位
目前,互联网正在由传统Web的发布式站点逐渐向开放的,可读写的,交互丰富的Web2.0应用过渡,以适应个人用户逐渐参与Web站点的互动要求。传统的Web中的“点击-等待”模式,已经无法满
学位