嵌入式移动数据库技术分析研究
嵌入式移动数据库Oracle Lite应用研究

随着计 算机 技 术 的发 展 以及 移 动 计 算 的 日益
普及 , 目前嵌 入 式移 动数 据库 技术 已经从 研究 领 域 向广 泛 的应 用领 城 发展 , 各种 嵌入 式 移动 数据 库 产
品纷纷 涌现 , 给移 动计 算应用 开 发提 供 了很 大 的 这
便 利性 l 。Orc l 2 ] al 司 推 出 的 嵌 入 式 移 日期 :0 8 4月 8日 , 回 日期 :0 8年 5月 3 20 年 修 20 0日
作者 简介 : 马成勇 , , 男 工程师 , 硕士 , 研究方 向 : 算机 软件技术 。陈雁 飞 , 计 助理工 程师 ,硕士 , 研究 方 向:嵌入式 开 发, 计算机软件技术 。杨慧 , , 女 工程 师 , 硕士 , 研究 方向 : 软件 工程 , 计算机软件技术 。
系 统 Orc i 0 al Lt 1g是 一个 可扩 展 的移 动 解 决方 e e 案 , 移动 和嵌 入 式 环 境应 用 的 开发 、 署 和 管 理 为 部
提 供 了强有 力 的支持 _ 。 3 j
2 OrceLi 技 术体 系 al t e
Orc e1 g为 本 地 数 据 库 与 中心 数 据 库 al It 0 e i 的数 据交 换提 供 可靠 和安 全 的运 行 环境 , 在无 需 它 用户 干 预 的情 况 下 和 中心 数 据 库 进 行 自动 数 据 同
在 战备 医疗 物 资 管理 系统 中 的 应 用 。
关键词
移动计算环境
Orc i 数据同步 al Lt e e
中 图分 类 号
R e e r h oft s a c he Em be de o l a a s d d M bie D t ba e O r c e Lie A pplc ton a l t ia i
嵌入式移动数据库应用研究

嵌入式移动数据库应用研究介绍随着移动设备的普及,越来越多的应用需要在移动设备上进行数据存储和管理。
嵌入式移动数据库应运而生。
嵌入式移动数据库是运行在移动设备上的数据库,使用起来与传统的关系型数据库相似。
本文将探讨嵌入式移动数据库的应用及其研究。
嵌入式移动数据库的特点1. 小巧/轻量化嵌入式移动数据库需要在移动设备上运行,硬件、内存和存储空间都有限制。
因此,这种数据库需要具有小巧轻量的特点。
2. 低功耗移动设备通常使用电池供电,电池寿命是用户关注的一个重点。
因此,嵌入式移动数据库需要使用低功耗的算法来降低电池消耗。
3. 高效移动设备的处理能力有限,因此嵌入式移动数据库应该尽可能地提高效率,以保证数据的快速访问。
4. 易于集成嵌入式移动数据库需要容易集成到应用程序中,以便在移动设备上访问数据。
嵌入式移动数据库广泛应用于移动互联网、物联网、智能家居等领域,以下是一些常见的应用:移动办公移动办公是指通过移动设备进行办公,这里的移动设备包括智能手机、平板电脑等。
移动办公通常需要协作、有序,而且需要与内部ERP、OA、CRM等企业管理软件打通。
在移动办公中,嵌入式移动数据库可以扮演数据存储的角色。
比如,在客户管理、项目管理、行程计划等方面都需要用到数据库。
物联网物联网是指通过互联网连接一切物品,让它们互相连接、交互、智能的一种智能化系统。
在物联网中,嵌入式移动数据库主要用于存储设备的运行数据、参数以及设备之间的交互信息。
比如,在智能家居中,用户可以通过智能手机控制家庭中的各种设备,而这些设备之间的数据都是通过嵌入式移动数据库来管理的。
智能家居智能家居是指通过家庭自动化系统实现家庭设备的智能控制。
智能家居中,嵌入式移动数据库主要用于存储家庭设备的信息,比如家庭成员、设备信息、控制设备等。
嵌入式移动数据库可以帮助实现更好的家庭管理和节省更多的时间和精力。
SQLiteSQLite是一种轻量级的关系型数据库,在嵌入式系统和移动设备中广泛应用。
嵌入式移动数据库应用分析

张雯 ( 济大 同 学软件学院 滨 海新区 统计局)
摘 要 : 文 对嵌 入 式移 动 数据 库 的概 念 、 构 、 点 、 术 、 用 进 行 了详 本 结 特 技 应 33 为 平 台服 务 的计 算 机 学 科 现 代 计 算 机 出现 后 , 计 算 机 学 . 在 细介绍。 科 中 形成 了 两 大 学科 分支 , 通 用 计 算 机 学 科 与 嵌 入 式计 算机 学科 。 即 关键 词 : 入 式 移 动 数 据 库 嵌 通 用计 算机 学科 与嵌 入式 计 算 机 学 科 有 不 同 的技 术 发 展 方 向与 技 术
பைடு நூலகம்
内涵 。 由于 嵌 入 式 计 算 机 学 科 与对 象学 科 、 电子 学 科 紧 密相 关 , 微 而 11嵌入式 系统 的产生 嵌 入式系统诞生于微型机 时代 , . 经过微 嵌 入式计 算机 学科 与原有计算机学科 内容有较大差异 ,不能用通用 型 计 算 机 的 嵌 入 式 专 用 化 的短 暂探 索后 ,便 进 入 到嵌 入式 系统 独 立 计 算机 的概 念来 诠释嵌入 式系统 , 止 、 因. 嵌入式计算机要加强与微 电 匕 的微 控 制 器 发 展 时 代 。 直 接 在嵌 入 式 处理 器 与 外 围集 成 电 路技 术 基 子 学 科 、 电子 学 科 、 象 学 科 的沟 通 , 同 承 担 起 嵌 入 式 系 统 新 学 科 对 共 础 上 发 展 的 带 处理 器 内核 的单 片机 , 微 控 制 器 的 智 能 化 电子 系 统 。 的建设任务 。 即 在嵌入式 系统 中, 计算机学科要承担起嵌入式 系统应用 即便 有 处 理 器 内核 , 是 嵌 入 式 处 理 器 而 非 通 用 微 处 理 器 。 也 平 台的构建任务 ,
嵌入式移动数据库技术

1332006年第10期下学术理论现代企业教育M OD ER N EN TERPR I SE ED U C ATI O N 现代企业教育一引言近年来通讯技术和硬件技术的发展呈加速趋势相应的软件技术也有较大的飞跃为移动计算技术的发展提供了可靠的技术保障在无线通讯技术领域模拟及数字蜂窝通讯系统无线局域网无线广域网红外技术卫星通信等技术都获得了巨大的发展硬件技术的发展使得同嵌入式软件和移动计算技术相关的各种硬件设备的处理能力及存储容量每18个月就翻一番在软件方面各种支持移动计算的操作系统数据库系统通讯软件系统和中间件得到了不断地完善和发展正是在上述两种因素的交互作用下移动计算技术已经在许多领域中获得了巨大的成功二移动计算环境与基于固定网络的传统分布式计算环境相比移动计算环境具有以下一些主要特点1.移动性这是移动环境下最突出的特征计算平台的移动性导致系统访问布局的变化和资源的移动性而移动也致使网络条件多变设备断接2.移动设备资源有限性尽管移动主机在软硬件处理能力上有了很大的发展但与固定设备相比它们总是资源相对有限3.移动设备的频繁断接性移动主机在移动过程中由于受使用方式电源无线通信费用网络条件多样等因素的限制一般不采用一直保持联网状态的工作方式而是主动或被动的间隙性入网4.网络通讯的非对称性由于物理通信媒介的限制一般的无线网络通信都是非对称的于是下行链路服务器->移动主机的通信带宽与代价和上行链路移动主机->服务器相差很大5.低可靠性无线网络与固定网络相比可靠性较低更容易受到干扰而出现网络故障三嵌入式移动数据库的系统模型由于移动数据库系统的终端设备通常不是传统的台式计算机而是诸如掌上电脑PD A车载设备智能手机等嵌入式设备因此它又被称为嵌入式移动数据库系统图1所示的是一个典型的嵌入式移动数据库系统模型图1嵌入式移动数据库系统模型图1中系统由三类节点组成中心数据库服务器C D BSVR 一般为固定结点嵌入式移动数据库技术龚小兵况少平湖北交通职业技术学院湖北武汉430079摘要为了满足在移动计算环境中对数据存取的需求产生了移动数据库由于移动设备的资源限制嵌入式移动数据库一般和应用系统集成在一起作为整个应用系统的前端而存在而它所管理的数据集可能是后端服务器中数据集的子集或子集的副本在移动环境下如何进行数据管理是实现移动数据库的关键嵌入式移动数据库系统必须完善解决数据分发数据一致性位置相关查询用户界面等几个关键问题中的技术关键词嵌入式移动数据库每个服务器维护一个本地数据库服务器可以是彼此独立的也可以由可靠的高速互联网络连接在一起构成一个传统意义上的分布式数据库系统服务器可以处理客户的联机请求并可以保存所有请求的历史记录同步服务器Sync Ser ver /M SS 对应于移动计算环境模型中的M S S M SS 也位于高速网络中并具有无线联网能力用于支持一个无线网络单元(ce l l )内的通信中心数据库服务器与M SS 可以是同一台机器作为三级复制模式的中间层同步服务器的作用是进行分布式事务处理控制移动数据库EM DB 和中心数据库CDB 之间的数据交换同步服务器负责接收来自移动终端的操作请求并提交给中心数据库服务器然后将执行结果再传送给移动终端对中心数据库服务器来说它的客户端就是同步服务器它看不到移动终端因此同步服务器的引入屏蔽了中心数据库系统的异构性移动主机M H/M C M H 的处理能力与存储能力相对于服务器来说非常有限且具有移动性(即可以出现在任意一个无线网络单元中)M H 有嵌入式移动数据库EM DB 系统支持并具有嵌入式数据库系统的事务管理功能移动终端上保存中心数据库的一部分副本并通过EM D B 对本地数据进行管理移动计算设备是单用户它们通过同步服务器访问中心数据库因此中心数据库系统的异构性对它们是透明的四嵌入式移动数据库的特点嵌入式移动数据库系统的固定网络部分实际上就是一个分布式数据库系统而移动部分的加入使得分布式数据库系统中主机位置固定的假设条件不再成立从而能够支持设备的移动性但对于涉及移动性的部分则需要改进原有的一些技术甚至需要提出一些新的解决方案表1列出了嵌入式移动数据库和传统分布式数据库之间的一些主要区别表1嵌入式移动数据库和分布式数据库的主要区别五嵌入式移动库应解决的问题和关键技术Fixed Net workMbp s to Gbp sCD BS V R Sync Server Sync S erver Wireless ce llMHMHWireless c ellMHM H M o bi l e Hos t (移动主机Syn c Serv er 同步服务器以M S S 为基础CD BS V R 中心数据库服务器CD B Cent r al Dat a bas e (中心库)EM DB Em be ded M obi l e D at ab ase (嵌入式移动库在M H 上CDBSVR CD B CD B C DBSVRCDBPart1.Part2.Part 3.E M DB1E M D B 2E M DB31需要能够描述结点移动性的新模型2事务的过区切换handoff 即如何处理结点在不同基站覆盖范围之间的移动所带来的问题1移动结点和网络的断接不能认为是系统的故障2移动性可能要求更多的日志记录3在过区切换时如何从短暂断接中恢复的技术1不同程度的一致性约束弱一致性或可变一致性2频繁的断接使移动设备的缓存刷新必须采用新技术1可以是位置相关的2要考虑不同的代价因素如网络带宽花费电源消耗等3由于结点的移动性查询结果可能需要返回到不同的位置4需要可适应性技术以适应例如网络条件的变化等涉及的数据库技术事务处理故障恢复数据复制查询处理嵌入式移动数据库和分布式数据库的差别134科技探讨现代企业教育M OD ER N EN TERPR I SE ED U C ATI O N由于移动设备的资源限制嵌入式移动数据库一般和应用系统集成在一起作为整个应用系统的前端而存在而它所管理的数据集可能是后端服务器中数据集的子集或子集的副本在移动环境下如何进行数据管理是实现移动数据库的关键嵌入式移动数据库系统必须完善解决数据分发数据一致性位置相关查询用户界面等几个关键问题中的技术1数据分发由于移动主机经常处于断接状态而且与服务器通信的网络带宽也很有限因此要实现大规模移动用户随时随地访问数据的目标是一个真正的挑战在这种移动计算环境下要用传统技术实现数据密集型应用是很困难的另一方面在一个无线网络单元内从服务器到移动主机的下行通信带宽一般要远大于从移动主机到服务器的上行通信带宽而且移动主机从服务器接收的开销也远小于发送开销于是可以利用这种网络的非对称性由数据库服务器把大多数用户频繁访问的数据即热点数据组织起来以周期性的广播形式提供给移动主机访问这种数据发布方式称为数据广播技术2数据一致性如何保证各个移动主机和服务器间的数据一致性问题非常重要它是协同工作和事务处理的基础解决这个问题可以从两个方面着手一是数据复制和同步另一个是移动事务处理1.数据复制和同步在移动数据库系统中移动设备经常处于和服务器断接的状态为了支持移动数据库在断接情况下对数据的操作引入了数据复制技术以便支持在本地数据副本上的事务操作当移动设备再次和服务器连接时需要进行两个方向上的数据同步即上载方向和下载方向上的同步2.移动事务处理事务处理是数据库管理系统的一个基本功能它主要用于维护数据的一致性支持多用户的并发访问使用户可以可靠地查询和更新数据库通常将移动客户机上发出的事务叫移动事务它属于分布事务该事务一部分在客户机上完成一部分在服务器上完成它具有移动性长事务易错性和异构性的特点移动事务处理技术在移动数据库研究中处于关键地位因此对移动事务处理模型的研究一直都是移动数据库研究领域的热点如何解决移动事务的移动性频繁断接性及对交互式事务的处理都是移动事务研究的重点3位置相关查询在传统的分布式数据库系统中一个重要的目标就是给用户提供位置透明性即对于用户来说不必关心主机的位置以及数据的物理分布情况而在移动数据库系统中基于位置的变化给用户提供位置相关的信息却是移动数据库系统中的一个重要应用如何有效地存储位置信息以及如何快速响应位置相关查询是这个方面研究的主要内容4用户界面及其它如何在小巧的便携式设备的屏幕上直观有效地和用户进行交互来接收用户输入数据和向用户展现结果数据也是移动数据库的一个重要研究方向除了前面介绍的问题之外移动数据库系统的研究还涉及到其他一些问题1)安全目前主要是对移动客户机M C 进行认证防止未注册的M C 欺骗性接入对无线路径加密以防第三方盗用对移动用户进行身份保护防止用户位置泄密或被跟踪2)省电查询优化即根据各种候选查询规划的耗电量选择最佳执行规划此时除了传统的事务吞吐率之外降低单个事务的耗电量也将成为移动数据库系统的设计原则之一总结为了满足在移动计算环境中对数据存取的需求产生了移动数据库对于移动事务处理及并发控制移动查询处理及优化移动复制技术移动数据库的数据分片以及故障恢复技术等都直接或间接地借鉴了嵌入式移动数据库系统的研究成果但由于嵌入式移动数据库系统的一些不同于传统分布式数据库系统的特征需要一些新的或者改进的技术来支持移动数据库因此嵌入式移动数据库将来的研究工作还会相当漫长参考文献[1]何新贵唐常杰李霖.特种数据库技术.北京科学出版社2000.137-81.[2]D ani el B ar bar a.M o bi l e C om put ing andD at ab ases-A Sur vey.I E E E T r ansa-cti ons onK no w l ed ge andD at a E n gi neer i n g,V O L .11,N O .1,January/Febr u ar y1999.[3]王彤王良.嵌入式移动数据库的综述及评价[J].计算机工程20012712155-157[4]任怡吴泉源贾焰等.事务处理技术研究综述.计算机研究与发展200542101779-1784锅炉系统的氧腐蚀是最常见较严重的腐蚀是锅炉发生事故造成经济损失的主要原因氧腐蚀导致的设备损坏引发的安全事故造成停产和增加检修时间所带来的损失是巨大的给水中的溶解氧通常是造成氧腐蚀的主要原因它可以在运行和停炉期间导致氧腐蚀本文就工业锅炉存在普遍且较为严重的氧腐蚀从理论上对其机理特征及影响因素和发生过程给予了阐述并提出了防止的对策一氧腐蚀的机理和特征从机理上讲腐蚀分为化学腐蚀和电化学腐蚀两大类化学工业锅炉的氧腐蚀问题及对策李君喜济源市锅炉压力容器检验所河南济源454650摘要针对工业锅炉氧腐蚀现象本文从理论和实践两方面对氧腐蚀现象的机理和特征影响的主要因素及防止对策进行了论述关键词工业锅炉氧腐蚀对策腐蚀是金属与外部介质直接进行化学反应的腐蚀该腐蚀过程无电流产生而电化学腐蚀则是金属和外部介质发生了电化学反应该腐蚀过程伴有电流的产生对锅炉受压元件来说,水侧以电化学腐蚀为主,火侧(或烟气侧)以化学腐蚀为主氧腐蚀实际上是一种电化学腐蚀,其机理为:由于锅水是一种有极性的电解质,在水的极性分子的吸引下,钢材表面的一部分铁原子失去电子成为带正电荷的铁离子逐渐移入炉水而钢材上保留多余的电子带负电荷若铁离子不断进入锅水则使钢板(管)上逐渐出现坑洞便产生了腐蚀锅水中的溶解氧具有去极化作用会使这一过程加剧如O 2+2H 2O+4e 4O H -(在中性碱性介质中)O 2+4H++4e。
嵌入式移动数据库同步系统的研究与实现

T A Z iu I N h- n j
(u n nr r [ nvri u ie s c o l u n n Ku mig6 0 0 , ia Yn a o ma u iest b sn s h o,Yn a , n n 5 1 6 Chn ) l y s
【 ywo d Emb d e ; bl tb s :y c rnz t nS se Ke r s 1 e d dMo i Daa a eS n h o iai y tm e o
O 引 言
非 易 失 技 术 的 开 发 和 推 出 促 进 了智 能 卡 的 发 展 , 显 著 的 最 地 方就 是 外 存 容 量 的 急 剧 增 大 。通 过 文 件 系统 来 保 存 和 反 馈 信 息 的 模 式 已经 落 后 了 , 算 机 技 术 为 此 不 断 努 力 和 进 步 。 庞 大 的 存 储 容 量 要 建 立 在 安 全 有 效 的 数 据 搜 索 算 法 的 基 础 上 , 般 一 采 用数 据 库 引擎 的 方式 。真 正符 合 智 能 卡 数 据 库 引擎 的 系统 还 未 开 发 出 , 能 卡 公 司 要 投 入 大 量 人 力 和物 力 开 发 出 相 对 应 的 智 数 据 库 。 要 掌 握 有 效 的 数 据 引擎 方 式 , 是 仅 仅 把 信 息 保 存 在 但 不 同 的 卡 片上 会 增 加 信 息 丢 失 的风 险 。 当一 张 卡 不 小 心 丢 失 后
库 同步 系 统 的 运 行 。
关键 词 : 嵌入 式 ; 动 数 据 库 ; 步 系 统 移 同
中图分类号 : P 7 T 24
文献标 识码 : A
D : 03 6 0i n10 —9 0 0 20 . 2 OI1 . 9 .s.0 36 7 . 1 . 0 9 s 2 54
嵌入式移动数据库客户端列Cache方案研究

(.De at n f mp tr 1 p rme t o Co ue,Hu a s tt o n ie r g n nI t ue f gn ei ,Xin tn4 0 ni E n a ga ,Chn ; 11 10 ia
2 C l g f o ue d o mu iao ,H n n iesy h gh 10 2 C i ) . ol e mp t a m nct n u a vri ,C a sa 8 , h a e oC rn C i Un t n 4 0 n
Ab ta t I mb d e y tm, u iga alby c c es a es tm o ri e u e n y tm ef r n c mpo e . A e sr c : ne e d d s se sn v i l a h p c ys a e p we srd c da d s se p ro ma ei i rv d s n w ac i cua to f b l aa aecin a h - c lmnc c ei to u e , a dab  ̄ r e lc me t oiy F F a dP X l rht trl e meh do mo i d tb s l t c e ou ah i r d c d n e e pa e n l - I O n I a— e e c sn r p c g f h o c a h edsu sd o tm f o kc c ea ic se , i l r Ke r s d t r a c s; c lmnc c e rpa e n oiy; PX lo i m; lc ywo d : aab o d at ou a h ; e lc me t l p c I ag rh t ok
嵌入式移动数据库特征分析及应用研究
VALU ES(值1,值2,…)给出具体的记录值;如果是按照表内现有列的同一顺序插入所有的值,那么不必指定列名,当然,从可读性考虑最好不要这样做。
另外,假设我们列出列名也不必完全按照它们在数据库中出现的顺序包括它们,只要列出的值与它们一一对应即可。
有些列并没有为其输入新的信息所以自然没有必要列出它们来。
2.3 U PDATE语句。
在维护数据表中数据的过程中,可以使用upda te语句来更改表或视图中的一条记录、记录组或是所有记录中的数据。
一般update后使用wher e子句指定条件,以更新满足条件的一些记录的字段值,并且一次可以更新多个字段,如果不使用whe re子句,则更新全部记录。
例如,给学号为01的学生英语成绩提高10%,可以用如下命令:Upda te成绩表set英语=英语31.10where学号=“01”又如,给所有学生的英语成绩加10分:Upda te成绩表set英语=英语+102.4 DE L ETE语句。
使用DEL ETE语句删除数据表或是视图中的一条记录或是多条记录。
如果我们仅仅想删除表中单一的字段,最好使用U PDATE语句把它修改为代表应用程序中的NULL的其他空值。
操作时要注意使用带WHERE子句的DEL ETE语句,否则如果使用不当,可能会误操作把数据表中的数据全部清空。
例如:DEL ETE F ROM成绩表W HER E学号=’01’;则把学号为01的这条记录删除了,一旦这条记录被删除了,就找不回来了,因此一般来说,最好在数据表中包括一名为“IsActive”的列或类似的指示信息,这样就可以把该列数据设置为零表示数据禁用。
只有在确认不再需要受到影响的信息之后才用DEL ETE语句。
3 结束语我们对结构化查询语言SQL中数据查询所采用的最基本命令语句进行了简单的介绍,但其中还有很多基本概念尚未涉及,比如,汇总查询(聚合函数)SU N函数等,查询结果排序、保存等,文中所介绍的这些命令对于简单的数据库操作可以满足,但如果要进行更复杂的操作,还需要继续深入学习。
嵌入式移动数据库的研究与应用
薯 霞 | | 叠
数 据 库 系统 的发 展 经历 了集 中式 数 据 库 系 统 、 分 布式 数据 库系 统 、BAS多层 结构 的数 据库 系 统 、 // 嵌 人式 数据 库和 移动 数据 库 技术 .而嵌 入式 操作 系 统 对移 动数 据库 系统 的需 求 为数 据库 技 术开 辟 了新
求 。三 者结合 产 生 了嵌 入 式 移动 数据 库 。嵌 入式 移 动 数据 库介 于嵌 人式设 备 的操 作 系统 和应 用 程序 之 间 ,为 需要数 据 库功 能 的应用 提供 了支 撑 和驱 动 。
2 嵌 入式 移动 数 据库 的体 系结构 及 其主 要特 点
储 那 些访 问频 度较 高 的数 据项 ,使得 系 统 能够 减 少 输入 输 出次 数 以及 降低 客 户端 与 服务 器 端 的通 信 开
招 她 弋 嵌 入 式 移动 数 茸 确 盘 鼠 亩 佼 一 | l 薯| | | | ≯
关键 : 入 畚绕 蔽 移动 数疆 薄 移动诗 算 年臣 分獒 号 : P 1 T 3 囊. 靠漶 碣 菊 I
| l 。 |
。l |l |…
|鼍 誊| | 薯|
|
广播 的方式周期进行发送。这一技术不但满足移动
客户 机 的数 据 请求 需 要 ,而且 可 满 足移 动单 元 的数 据刷 新要 求 ,可 以使 服 务 器支 持 大量 的客户 机 ,并
作者简介 : 瑭 ( 9 1 , , 邹 1 8 一) 女 江苏苏州人 , 士, 硕 助教 , 主要从事嵌入式移动数据库研 究 ,— i  ̄ anO 2 @s a o E ma : _n a0 5 i . m。 l nc
的修 改 数 据 下 载 到本 地 数 据 库Ⅲ 。嵌 入 式 移 动 数 据 库一 般 采用 某 种数 据 复 制模 式 ( 载 、下载 或 混 合 上 方式 )与服 务 器数 据 库 进 行 映射 ,满 足 人们 在 任 意 地点 、任 意 时刻访 问任 意数 据 的需求 嘲 。
嵌入式移动数据库应用分析论文
嵌入式移动数据库应用分析摘要:本文对嵌入式移动数据库的概念、结构、特点、技术、应用进行了详细介绍。
关键词:嵌入式移动数据库1 嵌入式系统简介1.1 嵌入式系统的产生嵌入式系统诞生于微型机时代,经过微型计算机的嵌入式专用化的短暂探索后,便进入到嵌入式系统独立的微控制器发展时代。
直接在嵌入式处理器与外围集成电路技术基础上发展的带处理器内核的单片机,即微控制器的智能化电子系统。
即便有处理器内核,也是嵌入式处理器而非通用微处理器。
1.2 嵌入式移动数据库的定义从数据库技术的发展过程来看,计算环境和数据库技术基本保持着一种同步发展的态势,互相影响、互相促进。
移动计算的概念是对“任何时间、任何地点的立即通讯”的扩展。
在分布式计算的基础上,计算环境进一步扩展为包含各种移动设备、具有无线通信能力的服务网络,构成了一个新的计算环境,即移动计算环境。
相应地,数据库系统先后出现了集中式数据库系统、分布式数据库系统、b/a/s多层结构的数据库系统、嵌入式数据库和移动数据库。
当然,这些系统也可以共存在同一个计算环境中。
1.3 嵌入式系统的独立发展道路嵌入式系统的微控制器(mcu)发展道路,是一条摆脱“专用计算机”羁绊,独立发展的道路。
这是一条由intelmcs51单片机、idcx51实时多任务操作系统开辟的单片机独立发展的道路。
mcs51是一个在微电子学、集成电路基础上,按照嵌入式应用要求,原创的嵌入式处理器。
mcs51原创的体系结构、控制型的指令系统与布尔空间、外部总线方式、特殊功能寄存器(sfr)的管理模式,奠定了嵌入式系统的硬件结构基础;idcx51是专门与mcs51单片机配置,满足嵌入式应用要求原创的实时多任务操作系统。
2 嵌入式移动数据库的体系结构及其主要特点2.1 体系结构在传统的分布式计算系统中,各个计算节点之间是通过固定网络连接并保持网络的持续连接性的,而移动计算系统改变了这种假设条件。
移动计算系统是固定节点和移动节点构成的分布计算系统。
浅析嵌入式移动数据库应用及发展
有无 线通 信接 口,安 装有数 据库 和数 据库 管理 系统 。 ( )主 要特 点 二 由于移动 数据 库 在移 动计 算 的环境 下应 用在 嵌入 型操 作系统 之 上 ,所 以它 具有 :微 小 内核结 构 、对标 准 SL的支 持 、事务管 Q 理 功能 、完 善 的数据 同步 机制 、支 持 多种连 接协 议 、完备 的数据 库 管理 功 能和 支 持 多种嵌 入型 操作 系统 的特 点和 功 能需求 。与此 同时在移 动数 据 库 中还需 要考 虑诸 多传 统计 算环 境下 不需 要考虑
K e wo dsEm b d e y t m ; o ieda ba eAp iai n; e l p e t y r : e d d s se M b l t s ; pl to D veo m n a c
在 数据 库 系统 的研 究历 史 中 ,传 统 的分布 计算 与 分布 式数 据
、
( )嵌入 式移 动数 据库 的 发展现 状 :随着 信 息 时代 的不 断 一 发 展 ,嵌入 式操 作系 统对 移动 数据 库 系统 的需 求为 数据 库技 术开 辟 了新 的发 展空 间 。随着 智 能移动 终端 的普 及 ,人 们对 移动 数据 实 时处 理和 管理 要求 的不 断提 高 ,嵌入 式移 动数 据 库越 来越 体现 出其 优越 性 ,从而 被学 界和 业界 所重 视 。 ( ) 二 移动 计算 与嵌 入式 移动 数据 库 移 动计 算 是一种 新 型的 技术 , 它使得 计算 机或 其他 信 息设 备在 没有 与 固定 的物 理连接 设 备相 连 的情况 下 能够传 输数 据 。移 动计 算 的作用 在 于 ,将 有用 、 准确 、 时的信 息与 中央 信息 系统相 互 作用 , 及 分担 中央 信 息系统 的 计算 压力 , 使有 用 、准确 、及 时的信 息 能提供 给在 任何 时 间、任 何 地点 需要 它 的任何 用户 。所 谓移 动 数据 库是 指支 持移 动计 算环 境 的分布 式数 据库 。 由于移动 数据 库系 统通 常应 用在 诸如 掌上 电脑 、 PA D 、车载 设备 、移 动 电话等 嵌入 式设 备 中 ,因此 ,它 又被 称为 嵌 入 式移 动数 据库 系统 。 移动 计算 环 境 比传统 的计算 环 境更 为复 杂 和 灵活 。移 动技 术 的发 展必将 对 嵌入 式移 动数 据库 的发 展起 强 大 的推 动作用 ,同 时嵌入 式移 动数 据 库的 发展 也能 促进 移动 计算 的 广 泛应 用 。 二 、嵌 入 式移 动数 据库 的体 系结 构 、主要 特 点 以及管 理系 统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
随地访问任意所需信息的希望。但是 , 移动计算以 及它所具有 的独特 特点 , 统的数据库技 术 , 对传 如分
布式数据库 技术 和客户/ 务器数据库技 术 , 服 提出了
新 的要求 和挑战 。移动数据 库系统要求 支持移动用 户在多种 网络条件 下 都 能够 有 效地访 问所需数 据 ,
Absr c : i a e ic s e h h r ces o mb d d s se a d mo i c mp tn ta t Th s p p r d s u s s t e c a a tr f e e de y tm n b l o u i g, wh c e ih p o t h e eo m e to bl aa a e,a ay e e k y p o l mso p l ig t e mo ied t b s rmoe t e d v lp n fmo i d t b s e n l z st e rb e fa p yn h b l aa a e, h a d te b ss f cin fmo ie d t b s n g me y tm . Atls i l o p r e c a a tr f n h a i un t s o b l aa a e ma a e nts se o a tsmp y c m a e t h r ce o h s c re tp p lrmo i tb s s u rn o u a bl daa a e . e Ke r : y wo ds Embe d d s se ; bl o u i g; d e y t m Mo i c mp tn Emb d e bl t b s y tm e e d d Mo i Daa a e s se e
后经历了集中式计算环境 、 分布计算环境 、 网络计算 环境 以及 目前受到广泛关 注和研究 的移动计 算环境 MC ( bl Cm uigE vom n)和普适 计算环 E Moi o pt ni n et e n r 境 P E Prai o p t gE v o m n) C ( evs eC m ui n i n et 等多 种计 v n r
算模式 。在 分布式计 算 的基 础 上 , 算 环境 进 一步 计 扩展 为包含 各种移 动设 备 、 有 无线 通 信 能力 的服 具 务 网络 , 由此构成 了移 动计 算 环境 。研 究移 动计 并 算环境 中的数 据管理 技 术 , 已成 为 目前 分 布式 数据
库研究 的一个新方 向 , 即移动数 据库技术 。
统 分布计算 环境相 比 , 移动计 算环境具有 以下特点 :
移 动性 、 频繁 断接性 、 带宽 多样 性 、 网络 通信 的非 对
称性 、 移动计 算机 的 电源能 力 、 可靠性要求 较低和可
伸 缩性等 。
移 动计 算环境 的出现 , 人们 看到 了能够 随时 使
成和发展 。纵观计算 环境 的发 展历 史 , 算 环境 先 计
完成 数 据 查 询 和 事 务 处 理 。通 过 移 动 数 据 库 的
复制/ 缓存 技术或者 数据广 播技术 , 动用户 即使在 移
断接 的情况 下也 可 以继续 访 问所 需 的数 据 , 而继 从 具 有高度 的
可用性 。此外 , 动 数据 库 系统 能够 尽可 能地 提高 移
1 引 言
从计算 机技 术及 其应 用 发展 的历 史来 看 , 据 数
库技术发展 的原 动力 主要来 自两个 方 面 , : 即 不断发 展扩大 的应用需 求和其它 支撑技术 的发展 。需求和 支撑技术构成 的计算环境促 成新 的数据库技 术 的形
代价、 主机节 点 固定 不 变等 。与基 于 固定 网络 的传
维普资讯
第 3期
20 0 8年 6月
微
处
理
机
N . o3
MI 0P CR R0C S ES 0RS
Jn. 2 0 u ,0 8
嵌 入 式 移动数 据库技术 分 析研 究
张 志雄 , 胡 飞
( 西北工 业大学 , 西安 7 0 7 ) 10 2
Th ay i&Re c f h e An lss a h o e Emb d e bl t b s t e d d Mo i Da a a e e
ZHANG h Z i—Xin HU e o g, Fi
( o h e e o t h i l n e i , iat 0 2 C ia N  ̄ w s r P l e n a U i r t X ’ r 1 7 , hn ) tn y c c v sy 0 7
摘 要 : 析 了嵌入 式系统 和移动计 算的特点及 移动数据库 的发展 , 析 了移动数据库在应用 分 分 中的关键 点, 移动数据 库管理 系统应具 有的基本功 能等。最后 , 简单 比较 了当前 主流嵌入 式移动数
据库 的产 品及 其特 点。 关键词 : 入式 系统 ; 嵌 移动 计算 ; 嵌入 式移动数据库 中图分类号 :P 1 . 3 T 3 1 1 文献标识码 : A 文章编 号 :0 2— 2 9 2 0 )3— 1 1— 3 10 2 7 (0 8 0 0 3 0
2 移动计算环境 与移动数据库
在数据库系统的发展历史中, 传统的分布计算 环境是基 于有线 网络 和固定 主机的 。这 些都采用 了
一
无线 网络 中数据 访 问 的效 率和 性 能。而 且 , 还可 它 以充分 利用无线 通信 网络 固有 的广播 能 力 , 以较 低 的代价 同时支持 大规模 的移动用户 对热点数据 的访