loading请求处理中...

什么是嵌入式移动数据库 如何实现移动数据库

2021-12-01 02:11:43 阅读 13174次 标签: 开发 作者: anyi
    移动计算是一种新型的技术,它使得计算机或其他信息设备在没有与固定的物理连接设备相连的情况下能够传输数据。移动计算的作用在于,将有用、准确、及时的信息与中央信息系统相互作用,分担中央信息系统的计算压力, 使有用、准确、及时的信息能提供给在任何时间、任何地点需要它的任何用户。
    随着网络技术的迅速发展和不断渗透,在任何地点和任何时候都能接入网络获取各种信息,必将成为21世纪人类的普通要求;同时,移动通信技术的进步和人们对移动数据处理需求的不断提高,与各种智能通信设备紧密结合的嵌入式移动数据库技术已经得到了学术界、工业界、军事领域、民用部门等各方面的高度重视。移动计算和移动数据库技术将使得这种需求得以实现。 
什么是嵌入式移动数据库
    移动数据库是移动计算环境中的分布式数据库,由于移动数据库的应用大都嵌入到诸如掌上电脑、PDA、车载设备等移动通信设备中,故移动数据库有时也称为嵌入式移动数据库。在数据库系统的研究历史中,传统的分布计算与分布数据库的研究是基于有线网络和固定主机的。这些都采用了一些默认的隐含假设,例如固定网络连接、对等通信代价、主机节点固定不变等。但进入20世纪90年代以来,随着移动通信技术和网络技术迅速发展,加之移动计算机和移动通信设备的大量普及,许多计算节点可以在移动过程中与网络建立连接,使得上述假设条件不成立。移动计算环境具有移动性、低带宽、频繁断接性、网络通信的非对称性、电源电力的有限性等特点,使得传统分布式数据库中的方法和技术不断直接应用于移动数据库。目前,移动数据库的应用与研究正在成为学术界的一个研究热点,有大批学者投入到这一新的研究领域。 
    为了实现移动数据库,必须解决移动计算环境中断接性、移动性、网络通信的不对称性等因素对移动数据库系统的影响。
    1、数据广播 
    通俗地讲,数据广播是指在移动计算环境中,利用客户机与服务器通信的不对称性,以周期性广播的形式向客户机发送数据。其最大的优点是,广播开销不依赖移动用户数量的变化而变化,借助数据广播,可以在一定程度上解决移动数据库系统的断接问题。数据广播的研究可分为服务器和客户机两个方面:服务器主要考虑如何利用本地缓存进一步减少查询广播数据的时间。在国内,长沙国际科技大学的周兴铭院士对数据广播进行了深入研究,提出了数据广播的多盘调度算法。衡量数据广播调度算法好坏的参数是访问时间和调谐时间。 
    2、数据复制与缓存技术 
    该技术是解决移动数据库数接性的关键技术,在现有DBMS基础上进行修补以适应移动计算也采用该技术。传统的复制/缓存技术都是假设客户机和服务器之间是经常保持连接的,并基于这个前提来维护一致性。这在移动计算中是不适用的。目前,针对移动计算特点开展数据复制/缓存技术的研究最具代表性的是:J.Gray的两级复制机制、CODA系统以及缓存失效报告广播技术等。另外,SYBASE公司的移动数据库产品SQL ANYWHERE和SQL REMOTE也采用该技术来支持移动计算环境。 
    此外,如果系统所嵌入的某种移动设备支持实时应用,则嵌入式数据库系统还要考虑实时处理的要求。这是因为设备的移动性,如果应用请求的处理时间过长,任务就可能在执行完成后得到无效的逻辑结果,或有效性大大降低。因此,处理的及时性和正确性同等重要。
(一品威客 anyi)

嵌入式软件公司推荐

成为一品威客服务商,百万订单等您来有奖注册中

留言( 展开评论

快速发任务

价格是多少?怎样找到合适的人才?

官方顾问免费为您解答

 
嵌入式软件相关任务
DESIGN TASK 更多
可视化展示工具,开发

¥1000 已有2人投标

海外短剧APP开发

¥20000 已有0人投标

娱乐游戏开发

¥5000 已有0人投标

综合体通卡系统开发

¥50000 已有0人投标

C# WPF工具软件开发

¥5000 已有0人投标

游戏app开发(广东,浙江优先)

¥10000 已有0人投标

VUE管理系统开发

¥100 已有2人投标