嵌入式数据库的设计与实现

来源 :太原科技大学 | 被引量 : 0次 | 上传用户:nidayedejb
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式数据库是近些年才兴起的一项新的数据库技术,它以目前成熟的数据库技术为基础,针对嵌入式设备的具体特点,实现对移动设备和嵌入式设备上数据的存储、组织和管理。 传统的数据库系统一般都是运行在大型的计算机设备上,包括主机系统和各种各样的服务器,随着计算设备的日益小型化,数据库的小型化也日益迫切。与大型计算机设备相比,这些小型的计算设备内存较小,硬盘也较少,因此简单地将原来的大型数据库移植到小型设备上效果并不好,必须依据这些设备的特点专门设计相应的数据库系统。 针对嵌入式系统的需求,文章主要在两个方面进行了研究。首先,本文在综合分析当前嵌入式数据库系统的主要功能和发展现状的基础上,以实用、体积小、便于嵌入式应用为主要追求目标,针对嵌入式设备的具体特点,完成了词法分析器、语法分析器以及索引机制优化等方面的研究与设计,并在Linux下用C语言设计了-款能有效存储、操作和管理实时数据信息的嵌入式数据库,用以实现对嵌入式设备数据的统一管理。此数据库具有微小内核、系统尺寸可剪裁、良好的跨平台性以及灵活的应用编程接口等特点,支持ACID事务,支持SQL92标准子集,无须独立运行的数据库引擎,由程序直接调用相应的API函数就可以实现对数据的存取操作。通过与SQLITE的测试比较可以看出,本文设计的数据库在操作涉及的数据量较小的情况下,插入、查找和删除性能均有较大提高,比较适合于应用到数据操作较少的嵌入式设备。其次,基于ARM硬件平台,采用Linux操作系统,在已开发完成的嵌入式数据库进行数据管理的基础上,设计了一个嵌入式实时数据采集系统。此系统很好的解决传统数据采集系统存在的数据管理混乱、存储效率低下等不足,在复杂环境下能够对多种数据信息进行实时采集、高效存储管理和快速传输。
其他文献
基于SIP协议的服务可以用在市话和长途电话技术、在线消息和即时消息、I.Centrex/Hoste.PBX、语音短信、一键通话、多媒体会议等。SIP的提出和发展为IP电话技术的成熟和演进
Petri网是一种系统描述和分析的工具。在Petri网的诸多性质研究中,可达性研究大概是最基本的一个动态性质研究。可达性在一定意义上可说是研究Petri网其他动态性质的基石,许多
中国邮路问题是管梅谷教授在1960年第一次提出来的。它描述了一个极具现实意义的问题:一个邮递员负责一个地区的信件投递,每天从邮局出发,走遍该地区的所有街道再返回邮局,问
本文提出了一种基于Snort(sniffer and more)的网络入侵检测系统,Snort是一个强大的轻量级的网络入侵检测系统,它具有实时数据流量分析和日志IP网络数据包的能力,能够进行协议分
随着网络的迅速发展,行业应用中产生的大量数据可能分布存储在通过网络连接的多个站点上。在对这些数据进行序列模式挖掘时,一些特殊应用要求不能对这些数据进行传输,原有的
软件复用是解决软件危机的有效途径,而软件构件开发是实现软件复用的关键因素。在基于构件的软件开发中构件的分类和检索是实现软件复用的基础。基于构件的软件开发能够有效降
图像融合技术作为多传感器信息融合的一个非常重要的分支--可视信息的融合,近年来,引起了世界范围内的广泛关注和研究热潮。图像融合就是对多个传感器采集到的关于同一场景或
医学图像可视化是当前一个研究热点问题,它将计算机图形学和图像处理技术运用在生物医学工程中,在医学诊断、手术规划及模拟仿真等都方面都有着广泛的应用。体绘制技术已经成
电子商务的飞速发展和人们外出购物时间的急剧减少,网上购物逐渐成为了一种趋势,越来越多的人开始认识、了解以及使用网络来进行所需物品的采购,这为我国物流产业的长足发展提供
随着互联网和多媒体技术的发展,语音资料的数量迅速膨胀。快速有效地进行语音资料的检索变得越来越重要。语音检索作为语音识别研究中的一个新领域,其目的是在大量语音资源中