基于混合数据模型的嵌入式数据库系统引擎的研究与设计

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:chao_huang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文论述的工作来源于“十五”国防预研课题“军用嵌入式实时数据库系统”,该课题主要针对军用领域基于VxWorks平台嵌入式系统中的数据管理问题提出的。在嵌入式系统的应用需求及其特征的基础上,本文分析了影响嵌入式数据库系统性能的基本因素,提出了一种高效的基于混合数据模型的嵌入式数据库系统架构,完成了系统的总体方案与功能模块的设计,实现了一个基于微内核结构、支持混合数据模型、可运行在多个平台上的嵌入式数据库原型系统Cleansoft-DB。本系统对外提供了一组功能完备的核心API接口,可根据用户的需求进行灵活配置,以满足用户在实时数据查询、并发访问控制等方面的不同需求。本文在研究了数据模型技术、数据元素表示以及索引结构的基础上,分析设计了Cleansoft-DB系统核心的内部结构,提出了嵌入式数据库系统设计的分层模型,然后重点对系统内部的引擎部件进行了深入的探讨。首先对文件的组织方式、数据字典以及物理记录的数据表示进行了研究设计,然后在接口处理层分析设计的基础上对系统引擎中的记录管理与索引装置控制两大核心模块进行了功能分析与接口设计,同时完成了主要的数据结构与流程算法的设计,最后搭建了VxWorks系统测试平台,并从时间和空间两方面对系统支持的两种数据模型进行了测试、分析、比较,并得出最终的测试结论。
其他文献
随着对脑功能成像研究的深入,人类对语音运动控制的机理有了一定的共识。基于此,波士顿大学Guenther教授带领的研究小组提出了一个专门用于解释语音生成和获取过程的神经计算
SNP(单核苷酸多态性)是DNA多态性的一种最普遍的类型,它产生于基因序列中的一个核苷酸发生改变时,即一个SNP为基因序列中的一个核苷酸变异。SNP在整个人类基因组中大量存在,因此
在通信网络程序开发中,经常需要在通信设备以及网管软件之间进行数据报文的交换,但由于设备、软件平台异构和资源有限等诸多因素影响,使得通信报文的编解码对编码后的数据流(
随着互联网技术的发展,嵌入元数据(RDF,RDFa,Microformats等)的网络语义文档包含越来越多的结构化和半结构化数据。已有数以亿计的该类文档可以访问,并且它们的数量正在迅速
无线传感器网络是一种全新的信息获取、处理和传输技术。它集传感器技术、嵌入式计算技术、无线通信技术以及分布式信息处理技术于一体。目前,拓扑控制和路由算法作为无线传
近几年来,随着社会信息化进程的不断深入发展,人类对信息的需求和依赖程度越来越高,如何从海量的信息资源中快速有效的获取有用的信息,已经成为研究的热点,这也给信息检索带来了极
随着计算机软硬件技术、多媒体技术的发展,尤其是虚拟现实技术的发展,用计算机打造一个虚拟世界已经不再是梦想。人们越来越期盼能将自己融入虚拟世界之中,感受身临其境的体
现代的通信方式如电子邮件,博客,聊天室等使得一个通信网络中的个体的交流方式变的多样化,同时也产生了海量的并不断增长的交流数据。这些海量数据为网络中的一些组群掩饰它
随着通讯技术和计算机技术的迅猛发展,分布式对象计算技术的应用越来越广泛。在分布式技术向应用领域扩展的同时,分布式应用对分布式系统提供的服务质量的要求越来越高,分布式系
大数据巨大的潜在价值促使大数据挖掘技术的产生,大数据挖掘是指从具有大规模性、高速性和多样性的数据源中挖掘出有价值知识的数据处理过程;如何准确、快速地从大数据中挖掘