移动数据库在嵌入式系统中的应用分析
- 格式:pdf
- 大小:239.78 KB
- 文档页数:2
中图分类号 :T 3 1 3 文献标识码 :A 文章 编号 :10— 592 15 07- 2 P 1. 1 07 99 ( 2 0- 03 0 0
引 言 供 的同步事件进行 自定义 。 随着 嵌入式系统技术的 日益成熟 , 移动数据库在嵌入 式系 ( )支持多种连接协议 五 统 中的应 用也就水到渠成 ,由此 ,出现 了嵌入式移动 数据 库。 支 持多种 通信连接 协议是 嵌入式移 动 D M B S应具 备 的条 研 究表明, 移动 数据 库在 嵌入式系统中 的应用是最能显示其优 件 。 数据库服 务器 和嵌入式设备应可以与串行通信、 红外传输 、 越性 的一种应用,目前,嵌入式移动数据库越来越受到人们 的 蓝牙 、T P I C / P等多种连接方式实现连接 。 重视 。 本文 以移 动数 据库 在嵌入式系统 中的应用为重 点进行分 ( )嵌入式数据库应具有完备 的 自动管理功 能 六 析 ,以促 成这 一应 用发挥 出更大的实际作用 。 嵌入式移 动 D M 应 具有完备的 自动管理功能,在嵌入式 BS 二 、 移 动 数 据 库 及 嵌 入 式 系 统 的定 义 数据库管 理过 程中, 本无 需人工干预就能够 自动提供数据的 基 ( ) 移 动 数 据 库 - 备份和恢 复, 这在 一定程度 上最大限度地 保证了用户数据的安 所 谓移动数 据库 ,是 指能够支 持移动式 计算环 境的数据 全 可 靠 。 库 。其 数据 在逻辑 上集 中而在物理上分散 ,它涉及 多个 学科 , ( )支持 多种嵌入式操作系统 七 包括数据库技 术、移动通信技术 、分布式计算技术等 。具有移 为使嵌入式移 动数 据库 管理系统不受移动终端 的限制 , 嵌 动性 、频繁 的断接性 、网络通讯 的非对称性 、位置相关性是移 入式移动 DM B S应 能支持 P l S i dw E等多种嵌入式 a m O 、W n o sC 动 数 据 库 区 别 于 传 统 数 据 库 的 特 征 。移 动 主 机 ( o i e 操作系统 。 了扩大 嵌入 式移 动数据库 的应 用前景,首先必须 M b l 为 H s s ,移动 支持站点 ( o ie S p o t S a i i )和 固定 增强移动数据库 的通用 性, ot ) M b l u p r t t Ol S 而有 效地 增强移动数据 库的通用性 主机 ( i e o t )即计算机 ,是组 成移 动数据库的三种主 的最好办法则 是用 户只用一 台手 机, F xd H s s 就能与所有移动数据库进 机类 型。 行数据操作和 管理 。这就 要求 移动 数据 库的接 口有规范 、 统一 ( ) 嵌入 式 系统 二 的标准 , 而且要求 嵌入 式移 动数据库 管理 系统的前 端系统必须 所谓 嵌入式系 统, 是指 “ 嵌入 到对 象体系中的专用计算机 具有通用性 。 系统 ” 。嵌 入 式 系 统 由 “ 入 性 ” 专 用 性 ” 计 算 机 系 统 ” 嵌 、“ 、“ 四、移动数据库在 嵌入式系统中应用的关键技术 等三个基本要素组成 。 数据的一致性 ( 复制性 ) 、数据的安全性 、事务处理的高效 三 、移 动数据库在 嵌入 式系统中应用的特点 性等问题是移动数据库在嵌入式系统 中应用 的三大关键技术。 ( )内核结构微 型化 一 ( )数据 的一致性 一 由于 嵌入式设备 的资源 有限, 在满足 应用 的前提下 , 嵌入 弱连接 即低带 宽、不稳定 、长延迟和经常性 的断开 ,是移 式移动 D M B S应采用微型化技术 ,使内核结构尽量微 型化 ,以 动数据库 移动 终端之间 以及 与服务器 之间 的连接 的一个 显着 达到嵌入式应用 的具体 需求 。 特点 。 了用户 能在弱连接环境下对数据库 进行操作 , 为 嵌入式 ( )支 持标 准 S L 二 Q 移动数据库 目前普遍采用乐观复制法( p i it c e lc t o ) O tm s ir p i a i n 为充分满足嵌入式应用 开发的需求,移动 D M B S必需具备 来进行处理 , 它允许用户处理本地 缓存 上的数据副本 , 等网络 支持标准 S L的条件 。 Q 这些支持包括 : 支持 S L 2标准 的子集 , 重新连接 后再将 数据修 改信 息交换给 其他终 端或数据库服 务 Q9 支持数据查询 、更新、插 入、删除等 。 器 ,并通过协调和冲突检测 来恢 复数 据的一致性 。 ( )具有事 务管理功能 三 ( )数据 的安全 性 二 嵌入 式移 动 DM B S应 具有 事务处理功能 ,以支持实体完整 应用 领域 的嵌入式 设备是系统 中数据管 理或处理 的关键 性和 引用完整性 , 自动 维护 事务的原子性、完整性等特性 ; 设备 ,由于嵌入式设备具有移 动性、便携性和 非固定的工作环 境, 使得许 多嵌入式 设备具有 潜在 的不安全因素 。 为保证数据 ( 四)具备完 善的数据 同步机制 嵌入式数据库 具有数据 同步的特 点。 嵌入式移动数据库数 的安全性 , 系统应在对数据 安全构成威胁的碰撞 、 遗失 、 盗窃 、 据 同步机制 的特 点包括 以下六个方面: 磁场干扰 、 病毒侵入 等方面提 供充分的安全性保证 , 其主要措 () 1 嵌入式移动数据库数据同步机制可 以提供上载 同步、 施为 :认证移动终端 ,防止接 入欺骗性的非法终端 ;加密无线 下载 同步和完全 同步等数据 同步方式。 通信 ,防止泄漏数据信息 :加密存储下载的数据副本 ,防止泄 ( )嵌入式移动数据库数据 同步机制 具有 冲突 日志记录 密移动终端物理丢 失后 的数据。 2 功能 ,并具有冲突检测机制和冲 突解 决方案 。 ( )事 务处理 的高效性 三 ( )嵌入式移动数据库数据 同步机制在 系统同步时 ,支 3 高效 的移动事 务处理, 是指 在移 动环境中可预见的拆连情 持快速同步。 因为它只传递变化的数据, 从而节省了大量的同 况下频繁 的事务处理 的高效 性。 设计和 实现 新的事务管理策略 步时 间。 和算法是保证活动 事务高效进行的有效途径 。 ( )嵌入式移动数据库数据 同步机制可 以复制表的垂直 4 ( )确定事务处理 的优先级 ,根据 网络连 接情况将网络 1 分割和水平分割 ,可 以最大 限度地 降小嵌入式数据库 的大小 。 连接速度高 的事务请求优先 处理。 ( )网络无需保证一直畅通 ,可 以根据操作时间来确定 2 ( )嵌入式移动数据库数据 同步机制支 持异构数据源连 5 接同步 。可 以将嵌入式设备上 的数据 库与支持 O B D C的异构数 是否迁移事务 ,即 由服 务器 来执行长时间 的事务操作 。 据源进行数据 同步 。 ( )网络断接事务处理过程 中,可采 用服务器发现机制 3 () 6嵌入式移动数据 库数据 同步机制具有主动 同步功 能。 或是客户端 声明机 制。 它提供 了最大灵活度 的主动 同步 过程 , 允许用户 实现 对系统提 ( )实时更新事务移动过程 中的用户位 置属性。 4
计 算机 光盘 软件 与应用
2 1 第 5期 0 2年 C m u e D S f w r n p lc to s o p t rC o t a ea dA p i a i n 工程 技 术
移动数据库在嵌入式系统中的应用分析
张 志 刚
( 湖北省成宁职业技术 学院,湖北成 宁
47 0 3 10)
摘要 :随 着移动计 算技 术的横空 出世 ,移动数据 库应运而生且应 用 日益广泛 ,在移 动数 据库的诸 多应 用当中 , 应用于嵌入式 系统更 能显示其优 点。本文在介 绍移 动数 据库、嵌入式 系统 定义的基 础上 ,分析移动数据库应 用于嵌 入式 系统 中的特点及 关键技 术,探 索移动 数据库在嵌入式 系统 中的应 用方向。 关 键 词 :移 动 数 据 库 ;嵌 入 式 系统 ;嵌入 式 移 动 数 据 库 ;应 用