嵌入式数据库的发展与应用

合集下载

初具规模、崭露头角——中国嵌入式软件产业发展报告

初具规模、崭露头角——中国嵌入式软件产业发展报告
的产品转移到 WiC n E平台上。另外, 红
嵌 入式 开发 工具
目前 中国嵌入式软件产业所使用的
开发工具 和集 成开 发环境 (D ) I E 主要是
内的移动通信终端设备) 、医疗 、 汽车和 消费电子领域 。
国外品牌 , I M、  ̄I AR 凤河和微软等公司 的产品。国产的嵌 入式软件开发工具主 要包括 凯思集 团推 出的 “ 女娲 H p n o e S K”北京科银京成技术有限公司推 出 D 、 的嵌入式集成开发 工具L mb a o l. a d T o2 0
企业 的 成本 。
于嵌入式数据库应用的市场需求已经进
平台 ,中国本土厂商的嵌 入式操作 系统 发展乏力 。硕果仅存的几款嵌 入式操作
系统局限于 白产 白用 , y i W价 而S mba n、

入加速发展的阶段。但应用需求多种多 样, 计算平台也是各有特色 , 还没有任何
家厂商能够做到一统天下 ,整个市场
比重 业规模很大 ,
但中国嵌入式软件产品主要依赖于终端
软件世界 2 0 . .0 3 06 5 2 l 2
区域发展不平衡 中国的嵌入式软件
维普资讯
Ma
制造厂商 白产 、白销 、自用 , 市场化 、 专 业化和社会化程度较低 ,终端产 品制造 商各 自为战 ,对嵌入式软件 需求千差万 别, 产品标准化程度低 , 嵌入式系统开发 人才短缺 ,大大提升 了嵌入式软件生产
产业集中度较高 ,呈现 出严重的不平衡 发展态势 , 主要表现在以下几个方面:
从产、 的区域分布来看 ,全 国的嵌 I
( )产 业结构 三
2o 年 中国嵌 入式软件产业中 , 05 嵌 入式应用软件同比增 率达到4 .%, 26 高 于整个嵌入式软件的同比增长率 ,在整 个嵌入式软 件产业中的份额有所扩大 , 达到了 9 .%, 49 继续占据 主要份额。 但嵌入式操作系统增长较慢 ,同比 增长 l .%,占据了 3 1 30 .%的份额。开发

数据库信息管理技术在嵌入式系统应用中的探讨

数据库信息管理技术在嵌入式系统应用中的探讨

1 数 据库 信息 管理 技术 特点
数 据库信息 管理 的主要工作 是采集 数据 、组织数据 、存 储 数据 、管理数据 、运行数据 等一些存储 和应 用 的有效 的技 术 支持 软件 。为设 备管理人 员及 时有 效的提供 准确实 用的相
入的功能 ,所有 的可操 作机床可 以进行技 术支持 型数据 库联
S se sAp l a i n y t m p i to s c
W U i, Le YUAN i g i ( n u n e C a G opv t s ol n fr ainC ne , n u uh u2 5 5 ) A hi Wa bi ol ru iu a MieI om t etr A h i z o 3 14 re C n o S
统具 体设计 和应用方式是 硬件软件结 合方式 。软件 系统设计 是 根据相应 的工作参数用 计算机语 言编写 的工作程 序 。整个 嵌入 式系统设 计主要围绕软件进 行资源分配 ,模块 功能划分 , 工作流程设计 ,整个 软件 布局 的合 理性是 达到程序 调试 成功 的关键 问题 。硬件设计 是根据相应 的参数要 求对各 种对 应工
Ab t a t s r c :T ed ti d a ay i o e c a a t r t s o e d t b s no ma o n g me t e h o o y c mb n d w t h h ea l n l ss ft h r ce i i f h a a a e i f r t n ma a e n c n l g o i e i t e e h sc t i t h p a t a p l a in o mb d e y t ms T mp o e t e l v lo tl g n n g me to aa a a y i , En a c h r ci la p i t fe e d d s se , o i r v h e e fi e l e tma a e n fd t n l s c c o n i s h n e te e i in y o h u i e s mo e n t e s me i d s y, P o i e sr n e rt a a i o h o f ce c ft e b sn s d li h a n u t r r vd to g t o ei l b ss fr t e c mme c a e e o me to h c ri d v lp n f l s in e a d tc n lg 。 ce c n e h oo y

嵌入式技术的实际应用及前景

嵌入式技术的实际应用及前景

嵌入式技术的实际应用及前景作者:张朝阳张伟王红平来源:《无线互联科技》2013年第07期摘要:嵌入式技术从来没有像今天这样不仅完全占据了工业制造过程而且完全占据了人们的生活,不可或缺。

嵌入式技术已经远远超越了电子技术本身,嵌入式技术在21世纪的广泛应用带给了人们一个嵌入式系统全面超越PC的世纪,这是自1946年人类拥有计算机以来的第一次,我们不得不承认的是,嵌入式技术开创了一个崭新的数字信息的世纪。

关键词:嵌入式技术;实际应用;前景据IEEE的定义,嵌入式技术是应用于控制、监视、辅助、移动等用途的专用计算机系统,其软件硬为经过剪裁、定制、调整以适应在实现所需功能的前提下,进一步实现更少的资源占用、更佳的可靠性、更低的成本、更小的体积、更低的功耗性要求的最终计算机系统产品。

嵌入式技术既是计算机技术、半导体技术高速发展的产物,又是计算机软硬件技术飞速发展的产物。

研究嵌入式技术的实际应用与发展前景首先必须了解嵌入式系统的技术特点。

1 嵌入式技术特点嵌入式技术虽然与通用计算机一样可以分为软硬件两大部分,但是由于其“嵌入”的要求,嵌入式技术还存在着一些独具的特点。

嵌入式技术的特点简言之就是其高专用性、高易控性、高精简性、高实时性、低成本性、低功耗性与低资源占用性。

2 嵌入式技术的实际应用众所周知,嵌入式技术目前在全球的应用已经远远超过了通用型计算机的应用,随着嵌入式技术的不断发展,嵌入式技术的应用与通用型计算机的应用之间的距离还将越来越大。

嵌入式技术不仅存在于我们触手可及的电饭煲、冰箱、电视、洗衣机、手机、遥控器等电器设备之中,而且也存在于我们每天使用的通用型计算机之中,键盘、鼠标、硬盘、路由器、显示器、USB集线器等外设也都是应用了嵌入式技术的设备。

2.1 嵌入式技术在军事国防领域的早期应用互联网是计算机技术应用于军事领域的一个副产品,不仅互联网,其实计算机本身的发明也是由于军事发展的需要而催生出来的。

嵌入式数据库研究

嵌入式数据库研究
可 以通 过 网络进 行复 制 。如果 遇到 数据 更新 , 嵌入 式设 备 首先
2 嵌 入 式数 据 库 特 点
嵌 入式 数据 库 系统在 某 些方 面与 大型数 据库 系 统相 似 , 如
在模 型上 , 入 式 数据 库 系 统可 以是层 次 、 嵌 网状 或者 关 系数 据
库 , 至是 面 向对 象 的数据 库 。 与大 型数据 库系 统相 比, 甚 但 嵌入
集 成 在 一 起 , 行 在 嵌 入 式 设 备 上 。嵌 入 式 数 据 库 技 术 涉 及 嵌 运
定 节 点 服 务 器 上 存 储 的 数 据 之 间 的 同 步 问 题 , 入 式 数 据 库 应 嵌
该采 取一 定 的策 略 以保 持 客户端 和 服务器 之 间的数据 同步。 通
常 情 况 下 ,嵌 入 式 数 据库 的 体 系 结 构 如 图1 示 : ( bl 所 MC Mo i e
都 要 占用最 小 的内存 和磁 盘空 间 。如果 采用 文件 系 统管 理 , 则 数 据 管 理 效 率 低 下 ; 采 用 大 型 的 商 用 数 据 库 管 理 系 统 , 不 若 则
可避免 地 占用 大量 的 内存 和磁 盘 空 问 , 同时会 产 生大 量 的冗余
数 据 ; 此 , 了解 决 这 些 问 题 , 用 在 智 能 设 备 上 的 嵌 式 数 因 为 应 据 库应 运 而生 。
之 间 的 数 据 一 致 性
入 式 、 据 库 以及 移 动通 讯 等 多个 学科 , 数 已经 成 为数 据库 技 术
发 展 的一个 新方 向 。
随 着 计 算 机 软 硬 件 技 术 的 发 展 ,数 据 库 系 统 也 从 集 中 式 、 分 布式 发展 到今 天 的嵌入 式数 据库 系 统 。当前 , 以标 准 关 系 数

嵌入式操作系统在中国的发展

嵌入式操作系统在中国的发展

三 、 入式 操作 系统发 展现 状 嵌
2 0世纪 8 0年代 ,商业化的嵌^ 式操1 乍系统开始得到蓬 勃发展。 目前 国内外已有几十种商业操 作系统可供选择 ,如
 ̄ Wok po 、P l O 、N elu Wi o s t和 ” x rs s s am S e u s e n w C! d 女娲
设备驱 动是 太多嵌^式 系统的重要内容 ,驱动 内容包括
旦启动就执行某一特定的程序 , 中间无僻人工干预 , 直到关
机为止。 但通常要求具有实 时响应能力 , 一般不要求 复杂的用 户界 面, 甚至不要求支持键盘 示器、 显 串行 口、 硬盘等外设接 口, 也不需用户进 行二次开 发。它被广泛地 用于仪器仪表、 工

操作系统 的广泛应用 , 嵌人式系统性能的提高 , 口系统越来 窗
越成 为许 多嵌人式操 作系统的重要 内容。窗 口系统 一般具 有
如下一些基本功能 : 口管理功 能、 口, 窗 接 提供 菜单 、 按纽、 编 辑框 、 组台框 、 控件框 、 滚动条、 对话框和默认窗 口等多种窗口 界 面对象 。许 多嵌^式操 作系统都 有文件 系统 ,一般支持 R M、 A F A H和外接卡文件系统 , O R M、 L S 提供 文件 的创建 、 打 开、 读写和检 索等功能。
维普资讯
【 息技 术 】 信
裹 部 分 操 作 系 统 的 应用 顿 域
撮 作 系 统 应 用 镇 域 地 域
软嵌入式 Ln x i 是实时系统 , u 这套基于 Lnx的嵌入式系统不 iu 仅满足 了数控机床 的需求 ,同时可以应用于其它工业控制领 域。
H pn 等。 oe ”
在中国, 嵌人统 , 另一类是基于 Ⅱ眦x的操作系统。自主版权的

嵌入式移动数据库探秘(全文)

嵌入式移动数据库探秘(全文)

嵌入式移动数据库探秘(安阳工学院,河南安阳455000)摘要:目前,随着移动技术的进展及智能移动终端的普及,人们对移动数据库实时处理和治理要求不断提高。

嵌入式移动数据库越来越体现其优越性,嵌入式移动数据库技术已经成为一个十分活跃的研究领域,并引起了越来越广泛的关注。

本文阐述了嵌入式移动数据库的概念,应用环境的特点,及其目标的实现。

并探讨了嵌入式移动数据库的几种关键技术。

XX:100-3044(20XX)01―10031―011 引言社会进入信息时代,人们的生活方式也发生了巨大的变化,现代科技已经为人们的交流和沟通提供了方便的工具,时代要求人们随时随地访问信息并得到服务,实现无约束自由通信和共享资源的理想目标.这是一种更加灵活、复杂的分布计算环境,人们称之为移动计算(Mobile Computing)。

移动计算系统不同于传统分布计算系统,它是由同定结点和移动结点构成的分布计算系统,具有移动性,频繁断接性,XX络条件多样性、XX络通信的非对称性、系统的高伸缩性和低可靠性以及电源能力的有限性等特点。

这些特点使得传统的分布式数据库技术不能支持或是不能有效地支持移动计算环境。

因此,必须对已有的传统的分布式数据库加以改进,或者重新设计,形成一种能全面支持移动计算环境的数据库技术,即移动数据库(Mobile Dtbse)。

可以预见,在不久的将来移动数据库一定会在更多的领域中发挥不可替代的作用。

2 移动计算与嵌入式移动数据库的简介移动计算是一种新型的技术,它使得计算机或其他信息设备在没有与固定的物理连接设备相连的情况下能够传输数据。

移动计算的作用在于,将有用、准确、及时的信息与ZY信息系统相互作用.分担ZY信息系统的计算压力,使有用、准确、及时的信息能提供给在任何时间、任何地点需要它的任何用户。

所谓移动数据库是指支持移动计算环境的分布式数据库。

由于移动数据库系统通常应用在诸如掌上电脑、PD、车载设备、移动电话等嵌入式设备中,因此,它又被称为嵌入式移动数据库系统。

嵌入式数据库系统设计与实现

嵌入式数据库系统设计与实现

而嵌入式系统的载体系统或设备通常被人们称为智
能系统或智能设备。 嵌入式系统是将先进的计算机技术 、 半导体技 术和电子技术和各个行业的具体应用相结合后的产
传感器
机 电部件 ( 备份及安全设备)
外部环境及其它设备
物, 这一点就决定了它必然是一个技术密集 、 资金密
集、 高度分散 、 不断创新的知识集成系统。
A s a t I ot P g ,mo i b t c: np s— C ae r bl cmp t g ai e r q ime t, eet nc cmmec n h e— o ui ,b s n t k e up ns l r i o n c wo co re a d te rueo ot aeaerg re s fu 1 s uu —e et g tc nq e .Mo i e s f f r l ead d a o rdemotftr sw e f ci eh u s n i bl cmmec a eo e— o reh sb c me h s ow r - okn nw t c o t y.A d dgt ain ad n tokn a e o e d v l ig temotfr ad —lo i e o i o a g p f d n iizt e ri h s bc me t eeo n i o n w g h p
图 l 典型的嵌入式系统构成原理图
从构成上看 , 入式系统通常包括嵌入式处理 嵌
器和外 围部件 ( 用 于存 储程 序和数 据 的 R M 如: O/ R M F A H O 传感器 、 A / S R M、 L 控制器 、 人机 接 口、 诊断 端 E及工具 、 l 辅助工具 、 机电部件等 ) 两大部分。一

嵌入式数据库通配查询的研究与优化

嵌入式数据库通配查询的研究与优化
维普资讯
仪器仪表用户
文章编号 : 1 7 -0 12 0 )60 90 114 (0 70 -1 -2 6 3
! 缦 堡差
嵌 入式 数据库通配查询 的研 究与优 化
刘志 刚
( 锡职 业技 术学 院 ,江苏无 锡 24 0) 无 102
K y wor sEmbe d d e d: d e Da a a e Wi Ma c i g Bi T bl tb s ; l d thn ; t a e
随着嵌入式系统的快速发展,嵌入式实时操作系统也 已经 曰渐 成熟,并 且出现 了很多商用性的嵌入式实时操作系统。嵌入式系统 已经在很 多方面得到 了广泛的应用,在许多应用中 ,一方面要求嵌 入式系统具有数据库的能力,另一方面又要求系统具有实时事务处 理能力,从而引发了对嵌入式数据库 (E e d d Daa ae mb d e tb s)的研 究。数据库在嵌入式系统中的应用,主要的操作其实就是查询 ,所 以对一个好的嵌入式数据库来说应该具有高效的查询效率;可靠性 与容错性对于嵌入式系统来说 也是致关重要的,一般嵌入式系统都 是需要提供一定的容错 能力,这样对 于嵌入式数据库来说,也就必 须有一种机制来支持嵌入 式系 统的容错 能力
S u y a d Op i z t n O _ td nБайду номын сангаас t mia i fW I o d
Ma c ig Qu y t hn er
f r Emb d e Da a a e o e d d tb s
LI Zh - a g U ig n
2 通配查询 的实现 与问题描述
设 表 Ta l1有 五 个 字 段 : Fedl、 Fed be il il2、 Fed il3. Fed il4、 Fed , Fed il 5 且 ill、 Fed il2、 Fed il3三个字段支持通配
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

嵌入式数据库的发展与应用摘要:从嵌入式系统结构入手,阐述了嵌入式数据库的发展现状,并具体介绍了当前主流嵌入式数据库的共性、基本特点、关键技术、构件、分类,并提出了发展趋势和应用。

20年前就已经被组合在各种应用程序、软件组件和硬件环境中。

它有两个很重要的特征——“嵌入性”和“实时性”。

这里用实际应用的实例来说明,在嵌入式系统里如何有效地使用嵌入式数据库。

关键词:嵌入式数据库;复制;缓存技术;现状;趋势;应用随着计算机技术及相关技术的不断发展,嵌入式产品由于其智能化、小型化、便携式等特点,已经普遍应用于我们的生活,比如智能手机、车载导航设备、数字移动电视、机顶盒、智能控制设备等。

这些产品通常是在计算资源、存储资源等条件受限的情况下处理大量的数据,而传统的数据库一般都是运行在各种各样的服务器或大容量的存储器上,显然把传统的数据库直接移植到嵌入式设备上是不可行的。

那么如何在苛刻的条件下,充分利用有限的资源便成为了人们研究的热点。

嵌入式数据库也正是在此条件下,和嵌入式操作系统、嵌入式应用软件相伴而生的。

1 嵌入式系统的体系结构嵌入式数据库位于嵌入式系统的中间部分,下面有嵌入式操作系统层,当前主流的嵌入式操作系统有Windows CE;Palm OS。

Linux,VXworks,SymbianOS 等平台,硬件平台主要有Dragonball,Handspring,MIPS,Hitachi SH,Power PC 以及ARM处理器。

嵌入式应用软件位于嵌入式数据库之上,可以通过API函数接口,ODBC,JDBC等与嵌入式数据库通信,来实现数据的检索、删除、添加等操作,更为重要的是要实现数据的完整性、一致性。

当前主流的嵌入式数据库,具有支持多个平台、面向多种开发语言、具有多个灵活的接口等特点,主流的嵌入式数据库有:Oracle公司的Berkeley DB、Sysbase Adaptive Server Anywhere、Linter以及SQLite等,国内的科研机构也积极开展这方面的研究并推出了自己的产品,主要有方舟公司的Noahbase,人大金仓kingbase等。

在其体系结构中,只是描述了单一的以嵌入式设备为核心的体系架构,底层的数据采集程序把传感器集所测得的具有不同意义的数传送给嵌入式系统进行实时存储,以备数据中心进行数据的查询。

嵌入式系统作为下位机负责数据的采集和处理,数据中心数据库作为上位机可以实现下位机和上位机的通信。

很多情况下,这样的系统架构应用在移动通信场合。

2 嵌入式数据库的基本特点嵌入式数据库和企业级数据库的发展都是一个螺旋式上升的发展过程。

但它们却有着本质的根本性的区别。

外在形式的相似性,并不能代表二者的实现方式和运用方式的相似。

嵌入性:嵌入式数据库不仅可以嵌入到其它的软件中,也可以嵌入到硬件设备中,因此无论是在网络上不同计算机之间还是在同一台计算机的不同进程之间,数据库操作并不要求进程间通信,而且其对所有数据的操作都使用API接口,不需要对某种查询语言进行解析,也不用生成解析计划⋯。

实时性:实时性和嵌入性是分不开的,只有具有了嵌入性的数据库才能够第一时间得到系统的资源,对系统的请求在第一时间做出响应。

但是,并不是具有嵌入性就一定具有实时性。

要想使嵌入式数据库具有很好的实时『生,必须做很多额外的工作。

灵活性:当前的嵌入式数据库产品大多具有很强的灵活性,支持多种开发平台,面向多种开发工具,预留有灵活的开发接口。

移动性:移动性是目前在国内提的比较多的一个说法,这和目前国内移动设备的大规模应用有关。

可以这么说,具有嵌入性的数据库一定具有比较好的移动性,但是具有比较好的移动性的数据库,不一定具有嵌入性。

伸缩性:伸缩性是嵌入式数据库的必备特点,没有伸缩性就无法在较小的空间上管理大规模存储空间上的数据。

大部分嵌入式数据库可以提供线程/任务级别的引擎,使系统的伸缩空间大大扩大。

某种程度上说,嵌入式场合的数据比企业级应用的数据还要复杂,所以要支持各种类型数据(如多媒体数据和空间数据等)以外,还要支持各种数据结构,除了传统的关系型,还要能处理树状结构和网状结构。

当然,嵌入式数据库肯定要具备企业级数据库所具有的一些特点,比如,一致性是数据库所必需的特性。

通过事务、锁功能、日志记录、以及数据同步等多种技术保证数据库中各个表内的数据的一致性,同时也保证数据库和其它同步或镜像数据库内数据的一致性。

3 嵌入式数据库应用的关键技术3.1复制与缓存技术嵌入式数据库一般用于移动存储设备,而移动设备的一个显著特点是移动终端之间以及与服务器之间的连接是弱连接,即低带宽、长延迟、不稳定和经常性的断开。

复制性嵌入式数据库一般采用复制技术(上传、下载或混合)与服务器数据库进行映射,满足人们在不同时间和地点对数据的需求问题。

现在普遍采用乐观复制方法(Optimistic replication)允许用户对本地缓存上的数据副本进行操作,Ding Zhi-ming等提出了TLRSP(Transacti0n—IeveI Result-set Propagation)模型。

在网络断开的情况下,嵌入式数据库在本地数据库子集进行数据操作和事务处理;待网络重新连接后再与数据库服务器或其它终端交换修改信息,并通过中突检测和协调来恢复数据的一致性。

由于嵌入式系统的零管理特点,也就是当系统出现故障的时候,可以在没有人员干预的条件下实现自动恢复。

在嵌入式实时数据库中,Choi等人提出了采用双CPU的并行处理结构,一个CPU负责正常的事务处理,另一个专门负责有关恢复处理,如记录日志、做检验点以及故障后进行数据库恢复,该方法是通过改善硬件的处理性能来换取系统整体性能的改善,但该种方法在资源条件苛刻的嵌入式系统中显然是不适用的。

有人提出了基于影子的恢复技术,该技术的优点是消除了日志开销,恢复速度快,缺点是在事务生命周期内数据库需维持其更新数据页的两个版本⋯当前页和影子页,同时需维护大量的页表指针。

该方法是通过适当的增加存储数据量来提高系统性能。

相比较而言,后者在嵌入式系统,以及嵌入式数据库恢复中应用的更多。

3.2事务处理技术和移动查询优化嵌入式数据库系统中的事务处理在前端可以简单化,但在整个应用系统中要结合计算环境的特征进行事务处理控制。

有效平衡用户事务和更新负载是提供满意服务的关键。

移动查询优化是指在传统分布式数据库查询优化技术的基础上,利用多种方法消除带宽多样性、断接等因素所造成的影响,使查询引擎能够根据当前可采用网络条件采取恰当的优化算法。

在移动计算环境中,许多信息都是快速持续变化的,如移动用户的位置等。

3.3安全性许多嵌入式产品是应用系统中的关键部分,而其中的数据库部分涉及到个人的隐私性很高,因此在防止碰撞、震动、磁场干扰、遗失、盗窃等对个人隐私数据安全的威胁上需要提供充分的安全保证性。

主要措施有:A)对终端进行认证,防止非法终端的欺骗性侵入:B)无线通信进行加密,防止数据信息泄露;C)对下载的数据副本加密存储,以防止移动终端物理丢失后的数据泄密。

4 嵌入式数据库的分类嵌入式数据库的分类方法很多,可以按照嵌入的对象不同分为:软件嵌入数据库、设备嵌入数据库、内存数据库。

也有人将它们粗略的分为:嵌入数据库、移动数据库、小型的C/S结构数据库等。

目前更被大家所接受和认可的更偏向于按照下面的方式进行划分:小型C/S数据库。

这种数据库其实是企业级数据库的一个缩小版,缩小以后可以在一些实时性要求不高的设备内运行。

面向软件嵌入数据库。

它将数据库作为组件嵌入到其他的软件系统中。

一般用在对数据库的安全性、稳定性和速度要求比较高的系统中。

这种结构资源消耗低,最终用户不用维护数据库,甚至感受不到数据的存在。

面向设备嵌入数据库。

它将关系型数据库嵌入到设备当中去,作为设备数据处理的核心组件。

这种场合要求数据库有很高的实时性和稳定性,一般运行在实时性非常高的操作系统当中。

内存数据库。

数据库直接在内存内运行,数据处理更加高速,不过安全性等方面需要额外的手段来保障。

5 嵌入式数据库的发展趋势与应用5.1 发展趋势近年来,嵌入式数据库的研究取得不少进展,以下几个趋势值得关注:(1)智能化和主动化以往的嵌入式数据库往往是以存储为目的的被动型的数据库,只能被动地接受操作系统和应用程序的调用来执行相应的动作。

能够根据数据库中存储的情况和自身特点,适当地做出优化来满足不同条件下的应用需求的智能化、主动型嵌入式数据库是以后研究的热点。

(2)多媒体嵌入式数据库随着高档电子消费品日益受到人们的青睐,能够对视频、音频、文字、图像进行存储和快速检索的嵌入式数据库会有更大的市场,并成为人们研究的热点。

(3)时空数据库导航设备、水文、地质、地形地貌相关电子产品的快速发展,迫切需要能够同时处理时间和空间的数据库问世。

当然,除了上述所介绍的嵌入式数据库的发展方向以外,还有很多的方向,这里不逐一论述,比如说最近盛行的云嵌入式数据库等等。

那么关于嵌入式数据库具体技术的改进和升级可以从以下几点寻找突破点:(1)数据库内核由于嵌入式系统可用资源的受限性,嵌入式数据库内核的大小也是一个关键的问题,那种以牺牲数据库的功能来换取较小的内核显然是与发展趋势相背离的。

(2)数据库的可靠性嵌入式数据库的应用越来越广泛,也越来越复杂,其功能已经从传统的添加、删除等操作向对声音、视频、三维或多维数据、智能控制等方向发展,因此可靠性的提高也是至关重要的一环。

(3)数据库的可移植性尽管目前的嵌入式数据库产品可以支持多种不同的操作系统,但在嵌入式系统开发过程中,开发人员还要充分考虑硬件平台、操作系统平台以及它们的接口定义,如果有能适用于绝大多数的操作系统平台,对硬件平台和操作系统平台透明的嵌入式数据库,势必可以大大地提高开发效率,降低开发成本。

5.2 应用实例5.2.1 汽车碰撞测试装置嵌入式数据库经常在汽车碰撞测试装置中使用。

所谓汽车碰撞测试,是检验汽车安全性能的一种有效手段。

在测试中,让汽车高速碰撞某个物体,然后收集嵌入在车体中各个部位的各种感应器所发出的数据,再对这些数据进行分析,这需要在碰撞的瞬间大量地收集和保存数据。

这时,如何能尽快地保存数据是一个问题。

为了解决这个问题,在汽车碰撞测试装置中使用嵌入式数据库,取得非常好的实际效果。

5.1.2 发电机监视装置在美国大型发电厂的发电机监视装置里,使用了嵌入式数据库。

发电厂的发电机是非常重要的生产设备,所以要严格管理以防发电机停机。

发电机的监控装置通过收集发电机的各种数据进行监视。

这种需要实时监控的场合,在数据库里预先录入了监视数据用的程序模块。

当某数据进入“异常值”、“异常范围”、“警戒范围”的时候,这些程序模块会检测出这些数据,然后自动报警,同时通知监视中心有异常情况。

相关文档
最新文档