嵌入式数据库系统的研究和开发

来源 :复旦大学 | 被引量 : 0次 | 上传用户:Gzliao1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来随着嵌入式系统的迅猛发展,移动计算模式的兴起,特别是各种新型的消费类手持设备的流行,一种全新的数据库产品——嵌入式数据库系统应运而生.嵌入式数据库系统是运行在嵌入式系统中有效管理数据的专用软件.和传统数据库相比,嵌入式数据库具有占用内存资源很少、系统开销较低、和应用紧密结合、系统健壮、伸缩性良好等特点,在数据库系统实现方面因而有自己的特色.针对嵌入式数据库,该文展开了深入的理论研究和广泛的产品调查.论文的全部工作都基于自主研发嵌入式数据库系统eDB这个项目.总结起来,该文的主要工作包括以下几个方面:1.成功开发了功能较为齐全、内存占用较少的嵌入式数据库系统eDB,具体工作涉及到eDB的产品定义、系统设计和编码实现以及调试测试等.2.提出了数据库体系结构应采用嵌入式库形式,这在性能上将大大降低CPU的开销,提高执行效率.3.提出了嵌入式数据库应该采用SQL/CLI访问接口,这将大大提高嵌入式数据库的可用性,因为它是标准的、开发人员最熟悉的访问接口.4.DDL和DML分离的实现方案.由于嵌入式数据库应用程序运行时一般不再修改数据库模式,运行时的eDB核心库完全可以只包括DML的功能,这进一步的减少代码尺寸,降低内存资源占用.5.在eDB的实现过程中,应用了一系列技术,如简洁高效的元数据组织方式、数据文件结构、词法语法解析和内存管理技术等,它们有助于控制内存资源消耗,提高系统的可靠性、伸缩性,增强系统的扩展和配置能力.
其他文献
计算机网络技术的发展,极大地推动了社会信息化进程,人们可以通过Internet很方便地进行信息交流。但是,公开便利的网络环境同时也带来网络通信安全方面的挑战。因此,网络安全问题
随着计算机技术特别是网络技术的迅速发展及其在教育领域中的广泛应用,CAI(ComputerAssisted Instruction)和 e-Learning 得到了飞速的发展,促进了无纸化测评技术的研究。采
学位
作为“数字地球”的一部分,“数字海底”的建设被列为“十五”期间国家“863”计划课题,而作为课题重要组成部分的“数字海底”WebGIS的研发是本课题的难点之一,也是课题实现的
嵌入式系统是一种将底层硬件、实时操作系统和应用软件相结合的专用计算机系统,在经济社会和人们的日常生活中得到了越来越广泛的应用.嵌入式系统的研究与开发已成为现代电子
本论文针对自动化领域监控系统中存在的工业控制计算机价格较高、设备笨重等问题,提出将嵌入式系统引入到工业监控领域,设计了基于OPC的嵌入式XML服务器的架构并给出了实现方
随着Internet的飞速发展,如何简便、高效地实现一到多的组通信服务成为研究热点。IP组播虽然是组通信中最有效的实现机制,但由于其自身缺陷与网络支持等问题,目前仍不能在广
Linux 作为一款优秀的免费操作系统,有着其独特的优势。近年来已得到国内外通讯设备制造商的高度重视,并已开发出基于嵌入式Linux 的通讯设备与智能手机终端。经过长期的发展
分布对象技术已成为分布异构环境下应用集成和开发的主流技术和计算范型。将传统的CORBA技术应用到Web环境下,充分利用两者的优势,能够为分布式Web计算带来高效率。 本文深
本文论述了对CCL图像进行图像预处理、缺陷分离、特征值提取和分类识别的应用特点与解决方法,提出了基于边缘特征的多灰度级的多目标分割方法,以及提高大容量图像处理速度的硬