嵌入式数据库索引机制研究

来源 :重庆邮电大学 | 被引量 : 0次 | 上传用户:sollovewj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着社会的日益信息化,计算机网络已经渗透到人们生活的各个角落。而嵌入式系统以其体积小、性能强、功耗低、可靠性高、以及面向行业应用的突出特征成为继IT网络技术之后,又一个新兴的技术发展方向。如今,嵌入式设备无处不在,PDA、手机、DV、MP3等电子产品随处可见,嵌入式系统已经被广泛地应用到工业控制系统、通信设备、仿真系统、医疗仪器、信息家电、航空航天等众多领域。一直以来,如何充分利用嵌入式设备的有限的存储空间,提高嵌入式设备数据库的空间利用率是一个备受关注的课题。   目前,B+-树索引机制以其操作效率高,同时支持随机查找以及顺序查找,且动态查找平衡等诸多优点备受嵌入式数据库青睐。然而,B+-树索引机制存在一定的缺点,据研究显示,它的空间利用率并不高,浪费了近一半的索引存储空间。   本文主要是研究与实现一个具有较高空间利用率的嵌入式数据库索引机制。首先,本文对嵌入式数据库进行了研究,分析了哈希索引、平衡二叉树索引、B-树索引、B+-树索引等几种嵌入式数据库常用的索引机制。然后,针对B+-树索引机制在空间利用率方面的局限性,对B+-树索引机制进行改进,并通过反复调试,在开源嵌入式数据库SQLite中实现这个索引。接着,使用SQLite提供的C语言接口,对改进索引机制在空间利用率及时间消耗等方面进行了一系列的测试。最后,将具有改进索引机制的嵌入式数据库SQLite移植到实验室自主研发的无线局域网可视电话上。
其他文献
软件测试是软件工程学科的重要组成部分,在实际的软件开发过程中,软件测试所发挥的重要作用已得到软件开发人员的广泛认同。软件测试以发现软件中潜藏的缺陷和错误为目的,确
医学图像三维可视化是计算机可视化领域的一个重要研究分支,是当前研究的一个热点。医学图像三维可视化技术提供更多的诊断信息,辅助医生进行病情诊断和手术指导,提高了医疗
可重构计算是具备设计后芯片定制能力和能在很大程度上实现软件算法到硬件计算设备空间映射特点的计算机组织结构。作为一种新型的数字电路设计概念,可重构计算兼容了硬件计算
不确定数据广泛存在于文本分析、信息检索、传感器网络和射频识别等领域中。随着数据采集手段的发展,客观世界中普遍存在的数据不确定性已经逐渐被人们所认识。不确定数据查
对象存储系统采用了一种新的接口——对象接口,有效综合了块接口的快速直接访问、存储设备可扩展的交换结构与文件接口的安全性、跨平台数据共享等优点,同时对象接口能够提供比
Web2.0技术的日益盛行,随之而来的便是更加丰富的新型数据和大量网络用户。如何利用标签特性,结合数据挖掘的相关技术,挖掘用户的兴趣信息,从而更好地理解用户、发现用户的行
随着人们对数据查询、分析的要求越来越高,传统的基于磁盘的关系型数据库已不能完全满足要求,而内存因为其远高于磁盘的访问速度,能极大降低数据的存取延迟而越来越多的被作
作为信息隐藏技术的分支,网络隐信道是计算机系统与网络安全的重大威胁。网络隐信道隐藏了其通信存在,成为了信息泄露的主要途径。然而,网络隐信道作为一个存在的安全威胁,常
自L.A.Zadeh教授提出模糊集理论以来,模糊集理论已经成功地应用于众多领域。但是在实际中,模糊集理论无法对一部分具有模糊性的信息进行全面准确的表示和处理,而Vague集却可
由于计算机网络安全的重要性,我们应考虑构建一个稳定、安全、高效的网络结构。本文研究的入侵检测系统是一种能进行网络安全防护的工具,它作为防火墙的合理补充主要是通过监