嵌入式实时数据库数据模型嵌入式实时数据库系统的关键是数据模型的建立,数据模型决定了数据的存取和操作方式,应用程序的性能和可靠性很大程度上取决于此。嵌入式Mobile数据库或简称Mobile 数据库(EMDBS)是支持移动计算或特定计算模型的管理系统,嵌入式实时数据库 In 嵌入式实时系统的物理结构,确定性是一个重要的性能指标,用户必须能够确定数据库的数据操作的时间和存储空间的占用情况。

 嵌入式软件的开发的分类

1、 嵌入式软件的开发的分类

从底层硬件到顶层应用,嵌入式软件开发可以分为以下三类:1 .嵌入式操作系统开发嵌入式EOS(EmbeddedOperatingSystem)是一款应用广泛的系统软件。过去主要用于工业控制和国防系统领域。EOS负责分配和调度嵌入式 system的所有软硬件资源,控制和协调并发活动。它必须反映其所在系统的特点,并能通过加载和卸载某些模块来实现系统所需的功能。

 嵌入式实时 数据库的物理结构

从20世纪80年代开始,商业嵌入式操作系统开始蓬勃发展。2.嵌入式支持软件开发支持软件是用来帮助和支持软件开发的软件,通常包括数据库和开发工具,其中数据库最为重要。随着移动通信技术的进步,人们对移动数据处理提出了更高的要求。嵌入式 数据库技术在学术、工业、军事和民用领域都引起了人们的关注。嵌入式Mobile数据库或简称Mobile 数据库(EMDBS)是支持移动计算或特定计算模型的管理系统。

 嵌入式实时 数据库的数据模型

2、 嵌入式实时 数据库的物理结构

In 嵌入式实时系统中,确定性是一个重要的性能指标,用户必须能够确定数据操作的时间和数据库存储空间的占用情况。数据库的传统存储管理主要基于磁盘存储结构,数据在访问过程中需要频繁的I/O操作。由于I/O操作时间的不确定性,传统的数据库的存储技术无法适用于嵌入式系统。综合考虑访问时间、存储空间利用率和维护成本,嵌入式实时系统的存储结构通常分为两级。第一级是内存,也就是RTDBS 数据库中的内存。整个实时数据库系统的高性能要求是内存。它是实时数据库系统的关键,用于程序运行和实时数据处理。访问速度快,不需要磁盘I/O操作,最适合实时数据管理和操作。第二层是外部存储,通常使用一些永久性的存储设备,需要读写I/O操作来存储系统中的历史数据。

3、 嵌入式实时 数据库的数据模型

嵌入式Real-time数据库系统的关键是数据模型的建立,数据模型决定了数据的存取和操作方式,应用程序的性能和可靠性很大程度上取决于此。目前嵌入式环境中的数据库系统大多采用关系模型结构,这也是商用数据库系统的数据模型。该模型结构使用二维关系表实现数据存储和索引访问与查询。该模型结构基于严格的数学,具有简单灵活的结构。但是在嵌入式环境中,内存开销和数据冗余较大,用户必须对其进行优化,增加了开发数据库系统的难度。有些嵌入式 数据库采用网络模型结构,通过指针确定数据之间的显式连接关系。与关系模型相比,节省了大量的存储空间,具有一定的数据独立性和共享特性,运行效率更高。而且因为避免了索引操作,所以比关系模型效率更高。

4、 嵌入式 数据库的常用的 嵌入式 数据库的比较

Progress软件公司于2000年4月18日18: 00在北京宣布,运行在Linux操作系统上的数据库及其部署的产品全面发布。进步在嵌入式 数据库全球市场占有率第一,世界上有200多万人在使用Progress软件公司的应用软件。目前,部署Progress产品的站点数量已经超过100,000个,通过第一个Linux版本的Progress软件公司嵌入式-1/,独立软件开发者和最终用户可以移植5。


文章TAG:嵌入式  数据库  嵌入式数据库是  
下一篇