• 休闲生活
  • 教育教学
  • 经济贸易
  • 政法军事
  • 人文社科
  • 农林牧渔
  • 信息科技
  • 建筑房产
  • 环境安全
  • 当前位置: 达达文档网 > 达达文库 > 政法军事 > 正文

    移动数据库技术

    时间:2021-04-08 07:55:06 来源:达达文档网 本文已影响 达达文档网手机站

    摘 要:经济发展和社会进步使人们对日常工作、生活的要求越来越高。人们越来越需要无所不在的智能管理和随时随地的信息交流,因此,更新更方便的移动计算环境成了社会的新需求。移动计算技术与数据库技术相结合,进一步满足了人们对移动信息访问的要求,产生了移动数据库应用系统。

    关键词:移动数据库,移动事务,移动事务模型

    1 、引言

    移动计算环境的出现使分布式数据应用产生了许多变化。由于移动数据库可以支持用户随时随地访问各种数据,因此将会成为未来信息社会中的主要技术之一。为了适应这一变化,近年来,国内外许多研究机构和软件供应商都积极投入到这一领域的研究、开发与应用。国外数据库公司也各自推出相应的移动计算产品。从国内来看,现有的移动数据库功能还是相当有限,大部分的机制和算法存在过多的假设和较大的局限性,一些关键的功能还不能支持。要待移动数据库理论和技术相当成熟并出现商品化产品,还有相当长的路要走。

    2、 移动数据库概述

    (1) 移动数据库概念及特点

    对于移动数据库,人们从不同的角度做出了描述,较为典型的有:

    ①移动数据库是一种断接数据库。移动计算机可以与固定网络保持连接,也可以不与之相连。

    ②移动数据库是一种可变的数据库。移动计算机之间通过电缆连接,或者彼此断开。

    通俗的讲,移动数据库包括以下两层含义:人在移动是可以存取后台数据库或其副本。和人可以带着后台数据库的副本移动。

    (2)移动数据库与分布式数据库的区别

    它们的差别主要在应用程序、事务处理、故障恢复、数据复制、查询处理、名字解析等方面。

    (3)移动数据库分类

    移动数据库系统可以看作是分布式数据库系统的扩展。一个移动数据库系统必然包含固定网络部分和移动单元,其中固定网络可能构成传统的分布式系统,进而认为移动数据库在一般意义上属于异构多数据库系统的范畴,但是也可以简单构建在分布式数据库上。

    3、 移动数据库关键技术

    (1)数据复制和缓存技术

    数据复制的主要目的是提高分布式数据库的可用性、可靠性以及访问性能。

    缓存技术是通过在客户机上缓存部分数据,达到减少访问数据库服务器的目的。

    (2)移动事务处理

    事务处理是数据库管理系统的一个基本功能,它主要用于维护数据的一致性,支持多用户的并发访问,使用户可以可靠的查询和更新数据库。

    (3)移动AGENT技术

    Agent的研究起源于人工智能领域。移动Agent具有自主性、移动性、协作性、安全性、智能性等特性。通过将移动Agent技术引入嵌入式移动数据库中,有助于实现嵌入移动数据库查询优化。

    (4)安全技术

    数据的无线传输比固定线路传输更易受到盗用或欺骗。目前,安全技术的主要措施是:第一,对移动客户机进行认证,防止非注册移动客户机的欺骗性接入;第二,对无线路径加密,以防I上第三方盗用;第三,对移动用户提供身份保护,防止用户位置泄密或被跟踪.

    4 、移动事务处理模型

    (1)Kangaroo模型

    在Kangaroo事务模型中,每一个基站有一个数据访问代理DAA,负责移动事务的管理和数据访问的协调,它以现存的GDBS 为基础,在每个GDMS系统中,事务处理是由局部DBMS来完成的。 Kangaroo事务模型是基于传统事务概念上移动事务处理模型,它的基本结构是局部事务(LT)。全局事务(GT)由一系列的子事务组成,这些子事务既可以是一些数据库管理系统的局部事务也可以是全局事务本身。

    (2)PRO-MOTION模型

    该模型采用嵌套一分离的方法,将整个移动系统看作是在服务器上执行的一个长事务,各个MH上执行的事务都被看作成一些子事务。它的特点包括:第一是可以看作是语义模型的发展,它以数据为中心,通过适当的操作、颗粒度以及结束标准,保证数据副本收敛。

    (3)Clustering模型

    它将数据库划分为多个簇(Cluster)。簇是一些语义或存放位置相近的数据集合。每个数据元素的各个副本,在同一簇内要求完全一致,而在簇间则可以出现不同程度的不一致。簇的划分标准以及簇间的不一致程度也都可以由用户自己定义。该模型假定移动事务可以从移动客户机或非移动客户机上产生。为了提高系统的可用性,引入了弱操作的概念,包括弱读(Weak Read)。

    5、 移动事务处理技术

    (1)移动事务处理概念

    移动数据库系统是一个移动的多数据库系统,它也应该支持事务处理。在移动数据库系统,事务可以由移动主机发起,也可以由固定网络中的静态结点发起。由移动主机上发起的事务称为移动事务,它是一个断接事务,其中一部分在移动主机上(称为内部事务)完成,而其他部分则交给固定网络中的数据库服务器来完成。

    (2)移动事务的特点

    移动数抓库中的事务不同于传统集中或分布式数据库中的事务,具有自身的特征。具体表现在以下几个方面:

    ①移动事务必须分解成一系列的操作的集合,一些在移动主机上运行,其他在固定网络的静态主机上运行;

    ②移动事务之间共享部分结果和某些状态;

    ③由于数据和用户的移动性以及频繁的断接性,导致移动事务的执行时;

    ④移动事务要访问的是复杂的异构的多数据库,而且还要支持事务的并发执行、恢复操作、断接和复制的一致性。间增加,成为长事务,并且在执行过程中更容易出错。

    6、 展望与结束语

    移动数据库的应用使人们随时随地访问信息的愿望成为可能,但是,移动数据库环境独特的特征,对传统的数据库技术提出了挑战和新的要求,人们结合移动数据库的相关特征进行了广泛而又深入研究,取得了一定成果,并出现了商业化的支持移动计一算的数据库系统。但离真正意义上移动应用还有一定的距离,还需要研究人员进一步的研究,以满足实际应用的需要。在未来移动数据库应用研究中,应加强实现技术的研究,以尽快开发出实用移动应用系统。

    移动数据库技术虽然得到了迅速的发展,但是一此自身的难题却制约了它的进一步发展,如移动数据库的安个问题,无线网络传输速率低、信号小稳定的问题,如果在这此问题上有所突破,移动数据库技术的应用将史加广泛。

    参考文献:

    [1]Richard Vlach, Mobile Database Procedures in MDBAS,12th International Workshop on Database and Expert Systems Applications, p559

    [2]王意洁,卢锡城.移动数据管理的研究和发展.计算机科学,2002, VOL.29,N0.2

    [3]李东、曹忠升等. 移动数据阵技术研究综述.计算机应用研究,2000.17(10):4-7.

    相关热词搜索: 数据库技术

    • 生活居家
    • 情感人生
    • 社会财经
    • 文化
    • 职场
    • 教育
    • 电脑上网