计算机用友u8考点嵌入式移动数据库的应用研究_第1页
计算机用友u8考点嵌入式移动数据库的应用研究_第2页
计算机用友u8考点嵌入式移动数据库的应用研究_第3页
计算机用友u8考点嵌入式移动数据库的应用研究_第4页
计算机用友u8考点嵌入式移动数据库的应用研究_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文格式为Word版,下载可任意编辑——计算机用友u8考点嵌入式移动数据库的应用研究计算机用友u8考点:嵌入式移动数据库的应用研究

导语:随着移动计算技术的进展,移动数据库逐步走向应用,在嵌入式操作系统中移动数据库更显示出其优越性。本文分析移动数据库的特点、体系布局;介绍移动数据库系统中的一些关键性技术,并指出了移动数据库应用方向。

嵌入式系统;移动数据库;移动计算;事务处理

数据库技术一向随着计算的进展而不断进步,随着移动计算时代的到来,嵌入式操作系统对移动数据库系统的需求为数据库技术开发了新的进展空间。随着智能移动终端的普及,嵌入式移动数据库技术目前已经从研究领域逐步走向广泛的应用领域。

在数据库系统的研究历史中,传统的分布计算与分布式数据库的研究是基于有线网络和固定主机的。这些都采用了一些默认的隐含假设,例如固定网络连接、对等通信代价、主机节点固定不变等。但进入20世纪90年头以来,随着移动通信技术和网络技术急速进展,加之移动计算机和移动通信设备的大量普及,大量计算节点可以在移动过程中与网络建立连接,使得上述假设条件不成立。移动计算环境具有移动性、低带宽、频繁断接性、网络通信的非对称性、电源电力的有限性等特点,使得传统分布式数据库中的方法和技术不能直接应用于移动数据库。

1嵌入式移动数据库的定义

从数据库技术的进展过程来看,计算环境和数据库技术根本保持着一种同步进展的态势,彼此影响、彼此促进。移动计算的.概念是对"任何时间、任何地点的立刻通'的扩展。在分布式计算的根基上,计算环境进一步扩展为包含各种移动设备、具有无线通信才能的服务网络,构成了一个新的计算环境,即移动计算环境。相应地,数据库系统先后展现了集中式数据库系统、分布式数据库系统、B/A/S多层布局的数据库系统、嵌入式数据库和移动数据库。当然,这些系统也可以共存在同一个计算环境中。

一般说来,嵌入式移动数据库可以从系统的体系布局方面来定义:嵌入式移动数据库系统是支持移动计算或某种特定计算模式的数据库管理系统,数据库系统与操作系统、概括应用集成在一起,运行在各种智能型嵌入设备或移动设备上。其中,嵌入在移动设备上的数据库系统由于涉及数据库技术、分布式计算技术,以及移动通技术等多个学科领域,目前已经成为一个特别活跃的研究和应用领域嵌入式移动数据库或简称为移动数据库。

2嵌入式移动数据库的体系布局及其主要特点

2.1体系布局

在传统的分布式计算系统中,各个计算节点之间是通过固定网络连接并保持网络的持续连接性的,而移动计算系统变更了这种假设条件。移动计算系统是固定节点和移动节点构成的分布计算系统。

移动计算的网络环境具有鲜明的特点:移动性、断接性、带宽多样性、可伸缩性、弱稳当性、网络通信的非对称性、电源才能的局限性等。移动环境中的分布式数据库就是移动数据库。它是传统分布式数据库系统的扩展,可以看作客户与固定服务器节点动态连接的分布式系统。移动数据库系统的体系布局如图1所示。

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

2.2主要特点

移动数据库的计算环境是传统分布式数据库的扩展,它可以看作客户端与固定服务器节点动态连接的分布式系统。因此移动计算环境中的数据库管理系统是一种动态分布式数据库管理系统。由于移动数据库在移动计算的环境下应用在嵌入型操作系统之上,所以它具有:微小内核布局、对标准SQL的支持、事务管理功能、完善的数据同步机制、支持多种连接协议、完备的数据库管理功能和支持多种嵌入型操作系统的特点和功能需求。在移动数据库中还需要考虑诸多传统计算环境下不需要考虑的问题,如对断接操作的支持、对位置相关查询的支持、对查询优化的特殊考虑以及对提高有限资源的利用率和对系统效率的考虑等等。为了有效地解决上述问题,诸如复制与缓存技术、移动事务处理、数据播送技术、移动查询处理与查询优化、位置相关的数据处理及查询技术、移动发布技术等技术仍在不断的进展和完善,它们会进一步促进移动数据库技术的进展。

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

移动数据库涉及的理论和技术含盖了当今通信、计算机和嵌入式系统的最新成果,其中在移动环境下如何举行数据管理是实现移动数据库的关键。根据目前国际有关机构研究的研究说明这些关键技术主要集中在以下几个方面。

3.1数据复制与缓存

复制是在多个移动节点上维护数据的备份,包括服务器之间的复制和移动计算机上保存数据库的复制。一般前者称为复制后者称为缓存。复制的主要目的是提高分布式数据库系统的可用性、稳当性和访问性能。首要的问题是如何维护多个复制节点上数据状态的一致性。按照维护复制一致性的方式来划分,现有的复制协议可以分为严格一致协议和弱一致协议两种。严格一致协议要求任何时刻全体数据库的复制都是一致的;而弱一致协议允许各个复制之间存在暂时的不一致,但这种不一致总能够保持在确定的界限之内,而且总是能够趋于一致。目前,针对移动计算特点开展数据复制/缓存技术的研究最具代表性的是:J.Gray的两级复制机制、CODA系统以及缓存失效报告播送技术等,另外,SYBASE公司的移动数据库产品SQLANYWHERE和SQLREMOTE也采用该技术来支持移动计算环境。

3.2数据播送

通俗地讲,数据播送是指在移动计算环境中,利用客户机与服务器通信的不对称性,以周期性播送的形式向客户机发送数据。其最大的优点是,播送开销不凭借移动用户数量的变化而变化,借助数据播送,可以在确定程度上解决移动数据库系统的断接问题。数据播送的研究可分为服务器和客户机两个方面:服务

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论