专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »嵌入式开发 » 嵌入式移动数据库:嵌入式移动数据库与Agent技术 »正文

嵌入式移动数据库:嵌入式移动数据库与Agent技术

来源: 发布时间:星期五, 2008年12月12日 浏览:2次 评论:0

随着网络技术迅速发展和不断渗透在任何地点和任何时候都能接入网络获取各种信息必将成为21世纪人类普通要求;同时移动通信技术进步和人们对移动数据处理需求不断提高与各种智能通信设备紧密结合嵌入式移动数据库技术已经得到了学术界、工业界、军事领域、民用部门等各方面高度重视移动计算和移动数据库技术将使得这种需求得以实现
  
移动数据库是移动计算环境中分布式数据库由于移动数据库应用大都嵌入到诸如掌上电脑、PDA、车载设备等移动通信设备中故移动数据库有时也称为嵌入式移动数据库在数据库系统研究历史中传统分布计算与分布数据库研究是基于有线网络和固定主机这些都采用了些默认隐含假设例如固定网络连接、对等通信代价、主机节点固定不变等但进入20世纪90年代以来随着移动通信技术和网络技术迅速发展加之移动计算机和移动通信设备大量普及许多计算节点可以在移动过程中与网络建立连接使得上述假设条件不成立移动计算环境具有移动性、低带宽、频繁断接性、网络通信非对称性、电源电力有限性等特点使得传统分布式数据库中方法和技术不断直接应用于移动数据库目前移动数据库应用与研究正在成为学术界个研究热点有大批学者投入到这研究领域
  
1 嵌入式移动数据库体系结构
  
在传统分布式计算系统中各个计算节点之前是通过固定网络连接并保持网络技术连接性而移动计算系统改变了这种假设条件移动计算系统是固定节点和移动节点构成分丰计算系统移动计算网络环境具有鲜明特点:移动性、断接性、带宽多样性、可伸缩性、弱可靠性、网络通信非对称性、电源能力局限性等移动环境中分布式数据库就是移动数据库它是传统分布式数据库系统扩展可以看作客户与固定服务器节点动态连接分布式系统移动数据库系统结构如图1所示



其中移动客户机MC(Mobile Client)包括便携式电脑、PDA等;MSS(Mobile Support Station)支持移动计算固定节点具有无线通信接口;FH(Fixed Host)没有无线通信接口安装有数据库和数据库管理系统

2 嵌入式移动数据库关键技术
  
为了实现移动数据库必须解决移动计算环境中断接性、移动性、网络通信不对称性等因素对移动数据库系统影响
  
(1)数据复制与缓存技术
  
该技术是解决移动数据库数接性关键技术在现有DBMS基础上进行修补以适应移动计算也采用该技术传统复制/缓存技术都是假设客户机和服务器之间是经常保持连接并基于这个前提来维护致性这在移动计算中是不适用目前针对移动计算特点开展数据复制/缓存技术研究最具代表性是:J.Gray两级复制机制、CODA系统以及缓存失效报告广播技术等另外SYBASE公司移动数据库产品SQL ANYWHERE和SQL REMOTE也采用该技术来支持移动计算环境
  
(2)数据广播
  
通俗地讲数据广播是指在移动计算环境中利用客户机与服务器通信不对称性以周期性广播形式向客户机发送数据其最大优点是广播开销不依赖移动用户数量变化而变化借助数据广播可以在定程度上解决移动数据库系统断接问题数据广播研究可分为服务器和客户机两个方面:服务器主要考虑如何利用本地缓存进步减少查询广播数据时间在国内长沙国际科技大学周兴铭院士对数据广播进行了深入研究提出了数据广播多盘调度算法衡量数据广播调度算法好坏参数是访问时间和调谐时间

相关文章

读者评论

  • 共0条 分0页

发表评论

  • 昵称:
  • 内容: