嵌入式移动数据库研究

合集下载

浅谈嵌入式移动数据库

浅谈嵌入式移动数据库
即使是同一个问题, 在不同的地方, 所得查询
林电 子工业学院学报[J1,2003,6(3).
域, 前已经成为 目 一个十分活跃的研究和应用
领成一 嵌人式移动数据库或简称为移动数据 库(E MDBS) ,
结果是不同 的。移动查询优化技术 是指在传
统分布式数据库查询优化技术的基础上, 利用 多种方法, 消除带宽多样性、断接等因素造 成的影响, 使查询引攀能够根据当前可用网络 条件采取恰当的优化策略。 同时, 针对移动计
S CI-
色}
o o y W Q AM T IDN
丁 技

浅谈嵌入式移动数据库
娜 毕芬, 陈 福林足 (1.. 南 育学院 江西翰州 341000; 2. 扭南 学院 教 教育
34 1000 )
摘 要 随着移动计算技术的发展 嵌入 式技术已 们生活中得到广泛应用, 在人 在嵌入式操作系 统中 移动数据库更显 示出其 优越性. 关性词 移动教据库 移动计算 嵌人 式数据库的特点 事务处理 文献标识码: A 文童编号: 1672- 3791(2007)10(a)- 0082- 01 中图 分类号:TP392 随着移动计算技术的发展, 移动数据库逐
步走向 应用, 在嵌入式操作系 加人移动数 统中
据库, 也越来越显示出 要性. 本文 其重 对移动 数据库的定义, 特点、 移动数据库系 的一 统中
些关键性技术进行如下分析。
, 是移动计算 什么
移动计算是一种新型的 技术, 使得 它 计算 机或其它信息设备, 没有与固 在 定的物 理连接 设备相连的情况下, 够传 能 输数据。 移动计 算
(3)移动用户十传统工作站 + 传统有线网
和SQL REMOTE 也采用该 技术来支 持移动

深入剖析嵌入式移动数据库

深入剖析嵌入式移动数据库

深入剖析嵌入式移动数据库摘要:伴着经济的快速发展,嵌入式技术已在人们生活中得到广泛应用;移动计算更是给人们的生活带来了极大的方便。

有移动计算技术推动发展的新的数据库技术让人耳目一新。

嵌入式移动数据库技术因此产生。

主要论述了嵌入式移动数据库的特点及应用,嵌入式移动数据库管理系统(emdb)的功能需求及特点,嵌入式移动数据库的系统结构。

关键词:嵌入式;移动计算;嵌入式移动数据库;emdb ;系统结构;一、引言随着移动计算技术的发展,移动数据库逐步走向应用,在嵌入式操作系统中加入移动数据库,也越来越显示出其重要性。

(一)嵌入式系统嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。

它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。

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

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

移动计算环境比传统的计算环境更为复杂和灵活。

二、嵌入式移动数据库的特点及其应用(一)嵌入式移动数据库特点嵌入式移动数据库在实际应用中必须解决好数据的一致性(复制性)、高效的事务处理、数据的安全性等问题。

1.数据的一致性移动数据库的一个显著特点是,移动终端之间以及与服务器之间的连接是一种弱连接。

即低带宽、长延迟、不稳定和经常性的断开。

为了支持用户在弱环境下对数据库的操作,现在普遍采用乐观复制方法(optimisticreplication或lazyreplication)允许用户对本地缓存上的数据副本进行操作。

待网络重新连接后再与数据库服务器或其它终端交换数据修改信息,并通过冲突检测和协调来恢复数据的一致性。

嵌入式移动数据库Oracle Lite应用研究

嵌入式移动数据库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

嵌入式移动数据库探秘

嵌入式移动数据库探秘
维普资讯
本 目任 辑 闻军 栏 责编 :翔
. . . 数据 库 及 信 息 管理 . .. .
嵌入式移动数据库探秘
周 晏 . 领 ■
( 阳工 学 院 , 南 安 阳 4 5 0 ) 安 河 5 00
摘妻 : 目前 . 随着移动技术的发展及智能移动终端的普及 , 人们对移动数据库 实时处理和管理要求不断提 高, 嵌入 式移动数 据库越 来
关键词 : 嵌入式移动数据库 ; 移动计算 ; 移动事务
中圈分类号 :P 1 T 31
文献标识码 : A
文章编号 :0 9 3 4 (0 70 — o 3 一 1 1 0 . 0 42 0 )1 1 0 1 O
ZHo U n . Ya CAO ig Ln
Su ma o m f Emb d e bl t b s se e d d Mo i Daa a e Sy tm e
入 网 和段 接 。MD M bl D tb s) 固定 网 络 之 间 经 常 处 于 主 B( o i a ae 与 e a 动或被 动的断接状态 .这就要求 MD B中的事务在断接 的情 况下 依 然继 续 运 行 , 因 为 网 络 的 断 接 而 撤 销 。 不 () 宽 的 多 样性 3带 移 动 计 算 机 的 移 动 性 使 得 不 同 的 时 间 可 用 的 网络 带 宽 与 服 务 质 量 变 化 多 端 , 至 相 差 甚 远 。移 动 计 算 既 可 以连 入 高 速 带 宽 的 固 甚
越 体 现 其 优 越 性 。 入 式 移 动 数据 库技 术 已 经 成 为一 个十 分 活 跃 的 研 究 领 域 , 引起 了越 采越 广 泛 的 关注 。 本 文 阐述 了嵌 入 式 移动 数 据 嵌 并 库 的概 念 . 用环 境 的 特 点 , 其 目标 的 实现 , 应 厦 并探 讨 了嵌 入 式 移 动 数 据 库 的 几 种 关键 技 术 。

嵌入式数据库研究

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

嵌入式移动数据库系统简介

嵌入式移动数据库系统简介

一、嵌入式移动数据库系统之称谓如今,掌上电脑、PDA、车载设备、移动电话、TV 机顶盒、电视会议机等嵌入式设备已经在人们生活中广泛应用。

嵌入式系统是以计算机技术为基础、应用为中心,软硬件可裁剪,适用于对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。

它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。

嵌入式系统一般指非PC系统,应用程序控制着系统的运作和行为,而操作系统控制着应用程序编程与硬件的交互作用。

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

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

移动计算环境比传统的计算环境更为复杂和灵活,又强调移动性,嵌入式正好满足了移动计算对移动客户端计算的要求。

三者结合就产生了嵌入式数据库技术。

移动数据库是指支持移动计算环境的分布式数据库,由于移动数据库系统通常应用在诸如掌上电脑、PDA、车载设备、移动电话等嵌入式设备中,因此,它又被称为嵌入式移动数据库系统。

二、嵌入式移动数据库系统的组成要素嵌入式移动数据库系统主要包括以下部分:一是数据库服务器DBSVR(Database Server),可以是大型数据库系统,如:Oracle、Sybase等,一般为固定结点。

每个DBSVR上维护本地数据库的一个完整的副本。

二是移动支持结点MSS(Mobile S uppor t Station),进行分布式事务处理,控制EMDB和DBSVR之间的数据交换并支持一个无线单元(cell),具有无线联网能力和同步功能,MSS 也位于高速网络中。

服务器可以与MSS为同一台机器。

三是位置服务器LS(Location Server)。

嵌入式移动数据库同步系统的研究与实现

嵌入式移动数据库同步系统的研究与实现
I l me ato mp e nt i n
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

嵌入式移动数据库特征分析及应用研究

嵌入式移动数据库特征分析及应用研究

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 体系结构在传统的分布式计算系统中,各个计算节点之间是通过固定网络连接并保持网络的持续连接性的,而移动计算系统改变了这种假设条件。

移动计算系统是固定节点和移动节点构成的分布计算系统。

嵌入式移动数据库关键技术

嵌入式移动数据库关键技术

浅析嵌入式移动数据库关键技术摘要:移动数据库涉及的理论与技术涵盖了当今计算机和通信领域的最新成果,其中实现移动数据库的关键就是在于在移动环境下如何进行数据管理。

在嵌入式移动数据库中要考虑很多传统数据库不需要考虑的问题,例如,网络条件多样性、可靠性低、一定数据查询等等。

嵌入式移动数据库的关键技术能够解决上述这些问题。

本文主要对嵌入式移动数据库中的“移动数据复制和缓存技术”、“移动数据广播技术”关键技术进行了分析。

关键词:嵌入式;移动;数据库;关键技术引言随着嵌入式系统的快速发展,移动办公、移动通信等移动服务理念诞生了,人们对获取信息的方法、时间等提出了越来越多的要求,在这种需求的推动下,嵌入式移动数据库出现了。

嵌入式移动数据库已经受到了人们的重视,研究表明,实现嵌入式移动数据库的关键就是进行数据管理的关键技术。

本文对这些关键技术进行了分析。

嵌入式移动数据库系统体系结构嵌入式移动数据库系统是固定节点和移动节点构成的分布式数据库系统。

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

嵌入式移动数据库系统的体系结构如图1所示。

嵌入式移动数据库关键技术移动数据复制和缓存技术解决移动数据库断接性问题上有很多技术,但是移动数据复制和缓存技术是最为关键的技术。

传统的复制和缓存技术都是假设客户机和服务器之间是经常保持连接的,基于这个前提来进行一致性的维护。

而在移动计算中,这种方法是不适用的。

至今,已经有多种移动复制算法产生,其中三层复制体系结构是最典型的一个算法,本文主要以三层复制体系结构来对复制进行介绍。

第一层的复制是服务器之间进行的数据复制,在服务器端,建立服务器群,这些服务群之间、服务器单体之间采用的是高速网络对等连接。

为了能够提升整个系统环境的性能,在数据访问阶段,采用了一种弱一致性服务器级复制的数据复制策略。

第二层复制就是指在数据库中,有一些业务数据在正常业务情况下使用的频率比较高,服务器把这些数据从数据库中检索出来,作为一个共享的数据池,然后利用无线网络的广播功能,把这些数据通过mss向网络中的各个节点单元进行广播出去,这种数据的复制方式其实是利用无线广播信道上的数据复制,我们也把它称为“空中数据复制技术”。

基于嵌入式移动数据库的研究

基于嵌入式移动数据库的研究

信息技术基于嵌入式移动数据库的研究文⊙谷冰(沈阳职业技术学院辽宁沈阳)摘要:目前,随着移动技术的发展及智能移动终端的普及,人们对移动数据库实时处理和管理要求不断提高。

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

关键词:嵌入式;移动计算;嵌入式移动数据库引言:社会进入信息时代,人们的生活方式也发生了巨大的变化,现代科技已经为人们的交流和沟通提供了方便的工具,时代要求人们随时随地访问信息并得到服务,实现无约束自由通信和共享资源的理想目标。

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

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

一、嵌入式数据库的概念(一)嵌入式系统嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。

它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。

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

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

(三)嵌入式移动数据库数据库技术一直在随着计算的发展而不断进步。

凡是有数据的地方,就要用到数据库来协助管理数据。

移动计算也是对数据的处理,离开对数据的管理、处理,计算机就毫无意义。

移动计算同时又强调其移动性,传统的P C机要做到移动,同时在苛刻的环境下做到良好的运作也是不可能的。

此时,嵌入式很好的满足了移动计算对移动客户端计算的要求。

三者从这一点上结合就产生了当今数据库的一个新的发展空间:嵌入式数据库技术。

嵌入式移动数据库技术分析研究

嵌入式移动数据库技术分析研究

随地访问任意所需信息的希望。但是 , 移动计算以 及它所具有 的独特 特点 , 统的数据库技 术 , 对传 如分
布式数据库 技术 和客户/ 务器数据库技 术 , 服 提出了
新 的要求 和挑战 。移动数据 库系统要求 支持移动用 户在多种 网络条件 下 都 能够 有 效地访 问所需数 据 ,
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

基于MySQL的嵌入式移动数据库系统研究

基于MySQL的嵌入式移动数据库系统研究
M a . 01 y2 2
基 于 My Q S L的 嵌 入 式 移 动 数 据 库 系 统 研 究
孙 波 , 刘 丹
( 南机 电高 等专科学校 计 算机科 学系 , 南 新 乡 430 ) 河 河 500
摘要: 嵌入 式移动数据库技 术 目前 已经从研 究领 域逐 步走 向广泛 的应 用领域 。本 文主 要对嵌 入 式 M S L移动 yQ 数据库及其构造进 行论述 , 析 了 MyQ 分 S L移动数据库 的特 点、 系结构 并介绍 了My Q 体 S L移 动数 据库系统 中的一 些关键性技术 。 关键 词 : 嵌入 式系统 ; 移动数据库 ; S L MyQ 中图分类号 :P 9 T 32 文献标识 码 : A 文章编号 :0 8— 0 3 2 1 0 0 4 0 10 2 9 ( 02)3— 0 1— 4
件, 被嵌入的 M S L系统不仅无法从网络直接访 问, 用于支持一个无线 网络单 元 , yQ 该单元 内的移动信 息 连 各种 常用 的 M S L客户 端应 用 程序 也不 能直 接访 设备既可 以通过无线方 式与移动支持结点通信 , yQ 从 问。使用一个深度嵌入式 M S L系统最大 的好处是 而与整个 固定 网络连通 , yQ 也可 以接收 由移动支持结 它可 以提 供 一 个 与外 界 几 乎 完 全 隔离 的 M S L系 点发送的广播信息。移动支持结点可 以是 台式计算 yQ 统 , 被 嵌人 的 M S L系 统 只 向其 宿 主 系统 提供 服 机 , 让 yQ 也可以是笔记本计算 机。同一 台机 器可以既做 务。 数据 服务 器 又做移 动支 持 结点 。 运行嵌入式服务器所需要 的资源取决于它的嵌 3 移 动 信 息 设 备 ( oi n r ao ei , ) M b e I o tn D v e l fm i c

嵌入式移动数据库Oracle Lite应用研究

嵌入式移动数据库Oracle Lite应用研究

嵌入式移动数据库Oracle Lite应用研究【摘要】在计算机技术与网络技术不断发展的情况下,嵌入式移动数据库也取得了极大的进展。

移动数据库主要由三类节点成即服务器、移动支持结点以及移动客户机并且需要agent技术的支持才能够让嵌入式移动数据库进行正常地工作。

本文对嵌入式移动数据库Oracle Lite进行了综合性的阐述并对嵌入式移动数据库Oracle Lite的应用进行了探究。

【关键词】移动数据库Oracle Lite 嵌入式作为良好的数据信息承载平台,嵌入式系统的应用范围也在不断增大,这就给嵌入式移动数据库的构建带来了新的要求。

在嵌入式移动数据库的作用下可以对移动环境下的数据进行更加细致化的管理,从而保证整个嵌入式系统能够正常地运行。

为了让嵌入式移动数据库能够在移动环境下发挥出更大的作用就需要以复制技术、缓存技术、移动安全技术等关键性技术作为基础,从而让嵌入式移动数据库得以实现[1]。

Oracle Lite 10g是由Oracle(甲骨文)公司所推出的嵌入式移动数据库系统,它具有十分全面的功能,这就给广大开发者带来了极大的便利,同时也为嵌入式移动系统的构建带来了积极的促进作用。

1 嵌入式移动数据库概述嵌入式移动数据库主要由三类节点组成:(1)服务器。

服务器的主要功能是对本地的数据库进行相关的维护。

(2)移动支持节点。

是无线网络工作的最基本单元。

(3)移动客户机。

相对来说移动客户机的网络延迟很大,工作不够稳定。

在构建嵌入式移动数据库的过程中,agent技术发挥了重要的作用。

在agent技术的作用下,移动客户机的断接操作得到了极大的保证,这样也就大大地节约了流量。

另外客户可以根据自己的需求对agent进行相关的定制,让数据服务变得更加具有针对性。

与此同时agent实现了对信息服务器的各种访问,让整个系统的工作也就愈加高效了[2]。

2 Oracle Lite的基本组成在Oracle Lite 10g存在的情况下为整个数据库带来了一个更加安全的运行环境,这也就让数据交换活动变得更为稳定。

嵌入式移动数据库复制与同步技术的算法研究

嵌入式移动数据库复制与同步技术的算法研究

tn :对 T D进行 操作 的事 务 ,把它称 作 T T i ) o L L。 定 义 7时 限事 务 ( L ) 的起 始 时 刻 :客 户 端 TT 获 得 时限数 据 的平 均周 期 的时刻 作 为 时 限事 务 的起
始 时刻 。
以提高 同步效 率 。用户 在提 交一 个事 务后 ,该 事 务
一 用技术誓
并在 本地 副本 上执 行 移 动事务 , 由 MC上 的并 发控
MT,MT,… ,M 中的事 务 经 过服 务 器 冲 突检 测 2 之后 ,通 过 冲突检测 的事 务 的集合 。
制机 制 ( 时标 方 法 、两段 锁协议 等 )保 证事 务 的 如 调度 满足 可 串行性 准则 .即其执行 结 果等 价 于某个
串行 调度 的结果 。
定义 2 事务夭折集 ( br e) A o St :上传事务队列 t
MT,MT,… ,MT 中的事 务 经 过 服务 器 冲 突检 测 2 之后 ,未 通过 冲突 检测 的事务 的集合 。 定 义 3移 动 事 务 操 作 数 据 集 ( aae) D t t :对 于 S 任 意移 动事 务 MT, O ( i P MT)为 M T 的操 作 序 列 ,
D t e MT)为 O ( a S t( a P MT)中的所 有操作 在 MT 提 i
3 )集 成状 态 :当 MC重 新 与 S B连接 时 ,启 D 动 同步处 理过 程 。此 时它处 于集成 状 态 。在集 成状 态 下 。S B首 先 对 MC上 的事 务 逐 个 进 行 冲 突 检 D 测 ,把移 动 客户端 的事 务在 服务 器数 据库 上操 作 的 读集 ( 务执 行 中的 每个操 作所读 到 的所 有数 据 对 事

提高嵌入式移动数据库数据可靠性的研究

提高嵌入式移动数据库数据可靠性的研究
域—— 嵌入 式 移 动 数 据 库 或 简 称 为 移 动 数 据 库
( MD S 。 E B) 1 2 嵌 入式 移动数 据库的体 系结构 和主要 特点 .
入式 移动数据 库越 来 越体 现 其 优越 性 。但是 , 提 对 高嵌人 式移 动数据 库 的效率 、 问率 以 及保 持数 据 访 的可靠 性方 面 目前 并没 有 提 出具 体 的可 行 的方 法 。
Ke r : e e d d mo ied tb s y wo ds mb d e b l a a a e;d t eib l y;mul p et r a stc noo ;d t e l ain/ a r la ii a t t l h e d e h lg i y aa r p i to c
关键词 :嵌 入式移 动数据 库 ;数 据 的可靠 性 ;多 线程技 术 ;数据 复制/ 缓存技术 ;冲突检测 机制
Re e r h o m pr v n h e i b l y o m b d e sa c n i o i g t e r l i t fe a i ed d
h w o i r v her la ii fe e d d mo i a a a e,i cu i g m utp e tr a st c n lg ,d t o t mp o e t eib lt o mb d e b l d tb s y e n l d n l l h e d e h oo i y aa r pi ain /c c e t c n lg ,c n lc c a im. T sr s a c si o a tsg i c n e o mb d e el t c o a h e h oo y o fitme h n s hi e e r h ha mp r n in f a c fe e d d t i mo l aa a e a d a fcs £ e f t r e e r h bi d tb s n fe t h u u e r s a c . e

嵌入式移动数据库关键技术分析与研究

嵌入式移动数据库关键技术分析与研究
利用 移 动 数 据 库 连 接 所 需 的信 息 系统 ,实 现 数 据 的存 储 、查 询 、处 理 等 复 杂操 作 ,将 极 大 地 改 变 人 们 的生 活 方 式 和 工 作 方 式 。嵌 入 式 移 动 数 据 库
( mb d e b l Daa ae,MDB 的发 展 对 移 E e d dMo i tb s E e )
分 布 式数 据库 系统 的 扩 展 ,可 以 看 作 客 户 与 固 定
服务 器节 点动 态连 接 的分 布式 系统 口。嵌入 式移 动 】 数据 库 系统 主要 包括局 部与全 局两 个层 面 的问题 如 图1 示 。其 中局 部 层面 的 问题 主要 涉 及如 何 实现 所

笔 记 本 电 脑 等 ) 大 量 普 及 ,人 们 能 够 随 时 随 地 的
D i1 .9 cJ is .0 9 1 4 2 1 .( ) 3 o: 3 6I . n 1 0-0 3 .0 2 2 上 .2 0 / s
1 概述
数 据 库 系 统 的 发 展 经 历 了 集 中 式 数 据 库 系 统 、分 布 式数 据 库 系统 、B A/ 多 层 结 构 的数 据 / S 库 系统 、 嵌 人 式数 据 库 和 移 动 数 据 库 技 术 ,而 嵌 入 式操 作 系统 对 移 动 数 据 库 系统 的 需 求 为数 据 库 技 术 开 辟 了 新 的发 展 空 间 。随 着 移 动 计 算技 术 的 发 展 ,移 动数 据库 逐 步 走 向应 用 ,在嵌 入式 操 作
I 匐 化 生
32 移动数据广播技术 . 通 俗 地 讲 ,数 据 广 播 是 指 在 移 动 计 算 环 境 中 ,利 用客 户 机 与 服 务 器 通信 的不 对 称 性 , 以周 期性 广 播 的形 式 向客 户机 发 送数 据 。其 最 大 的 优

嵌入式移动数据库的与应用

嵌入式移动数据库的与应用

2012.No10 0塔底压力(MPa): 0.08塔顶温度(℃): 75出塔气体CO2%(V): 99.83.3 工艺流程说明根据松南气田气源条件和净化度要求,结合MDEA技术特点,脱碳工艺决定采用部分再生工艺。

来自集气站分离器的原料天然气,自下部进入吸收塔,在塔内与自上而下流动的MDEA溶液逆流接触,原料天然气中大部分CO2被MDEA溶液脱除,湿净化天然气由吸收塔塔顶出来经冷却分离分水后,至下游天然气脱水装置进行脱水处理;吸收塔塔底出来的MDEA富液经能量回收后进闪蒸塔闪蒸出溶解烃后,从再生塔的上部进塔,在再生塔内自上而下流动,经减压解析出吸收的CO2,并在再生塔中间经蒸汽加热,使之维持溶液温度。

由再生塔塔底出来的MDEA贫液经冷却后,再次由贫液泵送入吸收塔上部,完成溶液的循环流程,为保持再次循环溶液的清洁,约15%的富液进行溶液过滤清除杂质。

从闪蒸塔闪蒸出的烃类气体,经冷却分离水分后,送燃烧系统。

为维持系统水平衡,系统回流液及补充软水由补液泵送回再生塔底部。

3.4 主要工艺控制要求(1)入吸收塔贫液流量:185-390m3/h;(2)入吸收塔贫液温度:70℃ ;(3)MDEA贫液中酸气含量不大于22L酸气/L溶液;(4)再生塔顶压力:0.06Mpa。

可以通过调节溶液泵流量、循环水量、蒸汽流量等方法进行调整。

3.5 工艺流程图脱碳系统工艺流程图见图3-14 结论通过对各种脱碳方法的比较,可以看出MDEA法是松南气田天然气脱除CO2的最佳选择,此工艺具有以下优点:①CO2脱除率高,最高可脱除至0.1%,很容易满足工艺要求;②可同时脱除硫化物;③溶液的吸收能力强;④热能耗低;⑤溶剂损失少。

参考文献[1]张学元, 邸超, 雷良才. 二氧化碳腐蚀与控制. 北京: 化学工业出版社, 2000.[2]张宏伟. MDEA溶液脱碳工艺的应用. 小氮肥设计技术 VOL.26 NO.2,2005[3]冯叔初.《油气集输与矿场加工》中国石油大学出版社东营 P397-399摘 要 随着智能移动终端的普及和移动计算技术的发展,人们对移动数据实时处理和管理要求的不断提高,移动数据库逐步走向应用,嵌入式移动数据库也体现出其优越性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

摘要:嵌入式技术已在人们生活中得到广泛应用;移动计算更是给人们的生活带来了极大的方便。

有移动计算技术推动发展的新的数据库技术让人耳目一新。

嵌入式移动数据库技术因此产生。

主要论述了嵌入式移动数据库的特点及应用,嵌入式移动数据库管理系统(EMDB)的功能需求及特点,嵌入式移动数据库的系统结构。

关键字:嵌入式移动计算嵌入式移动数据库EMDB系统结构 1引言随着移动计算技术的发展,移动数据库逐步走向应用,在嵌入式操作系统中加入移动数据库,也越来越显示出其重要性。

1.1嵌入式系统嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。

它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。

嵌入式系统一般指非PC系统,它包括硬件和软件两部分。

硬件包括处理器/微处理器、存储器及外设器件和I/O端口、图形控制器等。

软件部分包括操作系统软件(OS)(要求实时和多任务操作)和应用程序编程。

有时设计人员把这两种软件组合在一起。

应用程序控制着系统的运作和行为;而操作系统控制着应用程序编程与硬件的交互作用。

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

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

移动计算环境比传统的计算环境更为复杂和灵活。

典型的移动计算环境有[1]: (1)智能计算设备+无线网络。

通过无线网络,智能计算设备可以随时进入MCE主网络; (2)智能计算设备+调制解调器+电话网络。

在不同地点,将调制解调器和附近的电话相连接,通过电话网进入MCE主网络; (3)移动用户+传统工作站+传统有线网络。

移动用户在不同场地使用静态计算机获得MCE的服务。

1.3嵌入式移动数据库数据库技术一直在随着计算的发展而不断进步。

凡是有数据的地方,就要用到数据库来协助管理数据。

移动计算也是对数据的处理,离开对数据的管理、处理,计算机就毫无意义。

移动计算同时又强调其移动性,传统的PC机要做到移动,同时在苛刻的环境下作到良好的运作也是不可能的。

此时,嵌入式很好的满足了移动计算对移动客户端计算的要求。

三者从这一点上结合就产生了当今数据库的一个新的发展空间:嵌入式数据库技术。

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

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

2嵌入式移动数据库的特点及其应用 2.1嵌入式移动数据库特点嵌入式移动数据库在实际应用中必须解决好数据的一致性(复制性)、高效的事务处理、数据的安全性等问题。

[!--empirenews.page--](1)数据的一致性移动数据库的一个显著特点是,移动终端之间以及与服务器之间的连接是一种弱连接。

即低带宽、长延迟、不稳定和经常性的断开。

为了支持用户在弱环境下对数据库的操作,现在普遍采用乐观复制方法(Optimisticreplication或Lazyreplication)允许用户对本地缓存上的数据副本进行操作。

待网络重新连接后再与数据库服务器或其它终端交换数据修改信息,并通过冲突检测和协调来恢复数据的一致性。

(2)高效的事务处理移动事务处理要解决在移动环境中频繁的、可预见的、拆连情况下的事务处理。

为了保证活动事务的顺利完成,必须设计和实现新的事务管理策略和算法,方法如下:根据网络连接情况来确定事务处理的优先级,网络连接速度高的事务请求优先处理。

根据操作时间来确定事务是否迁移,即长时间的事务操作将全部迁移到服务器上执行,无需保证网络的一直畅通。

根据数据量的大小来确定事务是上载执行还是下载数据副本执行后上载。

事务处理过程中,网络断接处理时采用服务器发现机制还是采用客户端声明机制。

事务移动(如:位置相关查询)过程中的用户位置属性的实时更新。

完善的日志记录策略。

(3)数据的安全性许多应用领域的嵌入式设备是系统中数据管理或处理的关键设备,因此嵌入式设备上的数据库系统对存取权限的控制比较严格。

同时,许多嵌入式设备具有较高的移动性、便携性和非固定的工作环境,也带来潜在的不安全因素。

同时某些数据的个人隐私性又很高,因此在防止碰撞、磁场干扰、遗失、盗窃等对个人数据安全的威胁上需要提供充分的安全性保证。

保证数据安全的主要措施如下:对移动终端进行认证,防止非法终端的欺骗性接入。

对无线通信进行加密,防止数据信息泄漏。

对下载的数据副本加密存储,以防移动终端物理丢失后的数据泄密[2]。

2.2嵌入式移动数据库应用目前,嵌入式移动数据库有两种应用,可划分为水平应用和垂直应用。

所谓水平应用,是指应用方案能够用于多种不同行业,只需要极少的定制工作;而垂直应用则针对特定行业的应用,数据处理具有独特性。

与水平应用相比,垂直型应用具有明显的行业特殊性,不同领域的应用之间差别较大,结果表示和服务器数据库的管理也有很大不同。

主要涉及保险、银行业、航班信息、政府部门等具体的行业领域。

如图所示[3]:图1嵌入式移动数据库的应用分类 3嵌入式移动数据库管理系统(EMDBMS)的特性3.1嵌入式移动数据库管理系统的功能需求移动计算环境中的数据库管理系统,是一种动态分布式数据库管理系统。

由于嵌入式移动数据库管理系统运行在移动计算的环境之下,应用于嵌入式操作系统之上,所以它有自己的功能需求:(1)微小内核结构考虑到嵌入式设备的资源有限,嵌入式移动DBMS应采用微型化技术实现,可在满足应用的前提下,紧缩其系统结构以满足嵌入式应用的需求。

(2)对标准SQL的支持嵌入式移动DBMS应能提供对标准SQL的支持。

支持SQL92标准的子集,支持数据查询(连接查询、子查询、排序、分组等)、插入、更新、删除多种标准的SQL语句,以充分满足嵌入式应用开发的需求。

[!--empirenews.page--](3)事务管理功能嵌入式移动DBMS应具有事务处理能力,可自动维护事务的完整性、原子性等特性;支持实体完整性和引用完整性。

(4)完善的数据同步机制数据同步是嵌入式数据库最重要的特点。

通过数据复制,可以将嵌入式数据库或主数据库的变化情况应用到对方,以保证数据的一致性。

(5)支持多种连接协议。

嵌入式移动DBMS应支持多种通信连接协议。

可以通过串行通信、TCP/IP、红外传输、蓝牙等多种连接方式,实现与嵌入式设备和数据库服务器的连接。

(6)完备的嵌入式数据库的管理功能嵌入式移动DBMS应具有自动恢复功能,可进行嵌入式数据库管理,并能够提供数据的备份和恢复,保证用户数据安全可靠。

支持多种嵌入式操作系统嵌入式移动DBMS 应能支持Windows CE、Palm OS 等多种目前流行的嵌入式操作系统,这样才能使嵌入式移动数据库管理系统不受移动终端的限制。

3.2 嵌入式移动数据库管理系统的特点基于以上分析不难得出嵌入式移动数据库的管理系统应具有如下特点:(1)提供多种数据同步方式。

具有上载同步、下载同步和完全同步三种同步方式。

(2)具有完善的冲突检测机制,和灵活的冲突解决方案,具有冲突日志记录功能。

企业级应用中冲突是不可避免的,不同的数据库系统认为冲突发生的位置是不一样的。

解决冲突的规则可以是系统预定义的也可以是用户自定义的。

(3)支持快速同步。

系统同步时,只传递变化的数据,即增量上下载,节省了大量的同步时间。

(4)支持表的水平分割和垂直分割复制,最大限度地降低了嵌入式数据库的大小。

(5)支持异构数据源连接同步。

可以用支持ODBC 的异构数据源,作为主数据库和嵌入式设备上的数据库,以进行数据同步。

(6)具有主动同步的功能。

允许用户对系统提供的同步事件自定义过程实现,并提供最大灵活度的同步过程。

4 嵌入式移动数据库的数据管理模式图 2 数据管理模式嵌入式数据库的应用分为个人应用和企业级应用。

在个人应用中,与外界较少交换数据,而且不必考虑多个数据库的数据一致性。

在企业级应用中,嵌入式数据库要与企业级数据库交换数据,构成分布式数据库系统,支持复杂的业务活动。

在数据库三级应用模式中,EMDB系统一般采用EMDB+同步/复制服务器+企业级DB,如我们见到的IBM提供的嵌入式设备和移动企业级应用解决方案就是由3部分组成:DB2 Everyplace 嵌入式数据库、DB2 Everyplace Sync Server和Universal Database 企业级数据库。

在此模式中,EMDBS由移动设备中的EMDBMS和固定节点上的同步/复制服务器这两部分构成。

这种方案的指导思想是将DBMS的功能分解,简化移动设备中的功能,进而减少对移动设备资源的需求[4]。

5 嵌入式移动数据库的系统结构(1)数据库服务器DBSVR(Database Server)可以是大型数据库系统, 如: Oracle, Sybase, DB2,SQL Server, 一般为固定结点。

每个DBSVR 上维护本地数据库的一个完整的副本, 服务器之间由可靠的高速互联网连接在一起, 构成一个传统意义上的分布数据库系统。

图3 典型嵌入式移动数据库的系统结构[!--empirenews.page--](2)移动支持结点MSS (Mobile Support Station ) 进行分布式事务处理, 控制EMDB和DBSVR之间的数据交换并支持一个无线单元(cell),具有无线联网能力和同步功能,MSS也位于高速网络中。

服务器可以与MSS为同一台机器。

(3)位置服务器LS(Location Server)(4)可信部分由固定网络以及网络上的固定主机组成, 固定主机分(5)为两类: 一类是不带无线通讯的主机, 如DSSVR 和LS; 另一类是带有无线通讯接口MSS。

移动客户机MC (Mobile Client)MC的处理能力与存储能力相对于服务器来说非常有限, 且具有移动性(即可以出现在任意一个无线单元中) , 在它上面保存一部分数据库副本, 并通过EMDB对本地数据进行管理,可以通过无线链路与一个MSS通信,通过MSS上的ODBC 接口, EMDB 可以与DBSVR进行数据交换。

从而与整个固定网络连通, 也可以接受由MSS 发送的广播信息。

它会经常与服务器断接(指MC无法与任意一个联机通信) 即使在与服务器保持连接时, 由于MC 所处的网络环境多变,MC与服务器之间的网络带宽相差很大,且可靠性较低,网络延迟较大。

(6)本地数据库Rep(Replication) 数据库副本(7)EMDB嵌入式移动数据库, 工作方式为: 每当MC发出一个查询请求Q1时,它首先查询本地数据库(移动子集上),若满足查询条件要求则直接返回给MC, 否则就向VS提交查询请求, 由VS代替MC完成查询并将结果返回给MC(前提是两者处于连接状态)。

相关文档
最新文档