基于Flash的DBMS关键技术研究

来源 :东南大学 | 被引量 : 0次 | 上传用户:artec1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Flash诞生于20世纪80年代末,具有高速、非易失、低功耗、高抗震、小巧轻便等特性。随着Flash容量的不断增大以及价格的不断下降,Flash将在与传统磁盘的竞争中取得更大的优势。现在Flash已经成为一种新的重要的二级存储设备,并开始应用于企业级的计算环境中。因此不难想象今后会在一个以Flash为存储介质的平台上运行一个完整的数据库系统或者在一个轻量级的计算平台上运行一个嵌入式数据库系统。   由于Flash具有许多与磁盘显著不同的特性,将传统的基于磁盘的数据库技术直接移植到Flash上并不能较好的发挥Flash的性能优势。因此,从Flash的物理特性入手,针对数据库的数据存取特点,研究基于Flash的DBMS的相关问题,具有重要的理论意义和应用价值。   本文的工作是在国家863课题“基于移动数据库系统的企业移动管理技术的研究与开发”的背景下,以东南大学计算机学院数据库及信息系统研究室开发的移动数据库系统SwiffDBⅡ为基础,分析了Flash存储设备的特点,总结了Flash数据库领域已有的研究成果,并结合SwiftDBⅡ,在存储管理、索引机制和事务恢复等方面针对Flash的特性展开了研究,对SwifiDBⅡ进行了针对Flash的优化。本文总结了基于Flash的DBMS的设计要点,在日志结构文件系统的基础上,为基于Flash的DBMS提出了一种新的块内日志模式,这种方式可以减少Flash的擦除次数从而提高存储引擎的整体性能;同时,基于B树算法、归并算法以及懒惰删除机制,结合Flash上随机读写和顺序读写的不同特性,提出了一种基于B树的归并索引,不仅保持了B树索引良好的搜索性能,还通过充分利用Flash本身的读写缓存和顺序读写的高效性,有效的提升了B树类索引在Flash上应用的性能。
其他文献
随之科技的迅猛发展,如今的手机已经不单单是一种通信工具,他的处理能力可以与一台小型的计算机相媲美。与此同时,无线网络的传输能力和传输质量的不断提高,3G时代的到来,这
近年来,随着各种高速超大容量网络迅速普及,人们对信息的安全性需求变得越来越迫切,然而,信息安全技术仍然很落后,且信息安全算法的软件实施已成为网络性能提高的系统瓶颈。
以Internet为代表的信息网络已成为现代社会最重要的基础设施之一,它逐渐渗透到社会的各个领域,成为知识经济的基础和载体,并在人类社会的政治、经济、军事、文化和商业等各
生物信息学是一门交叉科学,它包含了生物信息的获取、处理、存储、分发、分析和解释等在内的所有方面,它综合运用数学、计算机科学和生物学的各种工具,来阐明和理解大量数据
随着Web服务技术的成熟,越来越多的企业将自己的业务作为Web服务发布到互联网上。然而,一个单独Web服务的功能并不完备,只有把互联网上多个简单的Web服务按照一定的逻辑顺序组合
传统关系数据库具有良好的可扩展性、高可用性、高稳定性,得到了广泛使用。但关系数据库毕竟是通用型的数据库,存在灵活性不足,大数据量情况下响应速度慢等问题,因而不能完全
半分布式P2P(peer-to-peer)僵尸网络因具有很高的隐蔽性和健壮性,正在成为新型的网络攻击平台,对互联网的安全造成越来越大的威胁。为逃避检测,一方面,半分布式P2P僵尸网络的
随着互联网的不断发展,P2P流媒体视频系统面临着严峻的安全问题,主要包括传输安全与内容安全,这两者中又以内容安全尤为引人注目。但P2P流媒体视频本身的特点使得信息摘要,数
随着我国3G市场国际竞争的不断加剧和手机定制化的发展趋势,手机软件平台的作用日渐突显,这也是我国3G产业链的瓶颈所在。目前的手机软件平台或开放性不够、或体系结构复杂、
高等学校是最早应用互联网技术构建计算机网络的机构之一,随着架设在校园网中的各项应用服务的增多,生成了海量的网络用户行为数据。而随着数据挖掘技术应用的不断深入,利用