- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
为论文《xml数据库在移动系统中应用研究》所做的文献综述报告
数据库技术在信息管理当中的地位不言而喻,它已经成为先进信息技术的重要组成部分,是现代计算机信息系统和计算机应用系统的基础和核心。数据库技术最初产生于20世纪60年代中期,根据数据模型的发展,可以划分为若干个阶段:从第一代的网状数据库系,到层次数据库系统,到关系数据库系统,到当代的以面向对象模型为主要特征的数据库系统。
当代数据库,[1]尽管由于互联网应用的兴起,导致XML数据的大量出现,但就目前来讲关系型数据库依旧占据主流的地位,可随着数据库更广泛的应用,以及和多学科技术的结合,新的数据库技术是层出不穷,如面向对象与对象-关系数据库系统、移动数据库系统、实时数据库系统、XML和半结构化数据库系统、并行和分布式数据库系统、多媒体数据库等等。本报告将阐述与移动数据库和XML数据库相关的内容。
1.移动数据库的由来
社会进入信息时代,人们的生活方式也发生了巨大的变化,现代科技已经为人们的交流和沟通提供了方便的工具,时代要求人们随时随地访问信息并得到服务,实现无约束自由通信和共享资源的理想目标,这是一种更加灵活、复杂的分布计算环境,人们称之为移动计算(Mobile Computing) 。移动计算系统不同于传统分布计算系统,它是由固定结点和移动结点构成的分布计算系统,具有移动性,频繁断接性,网络条件多样性、网络通信的非对称性、系统的高伸缩性和低可靠性以及电源能力的有限性等特点。这些特点使得传统的分布式数据库技术不能支持或是不能有效地支持移动计算环境。因此,必须对已有的传统的分布式数据库加以改进,或者重新设计,形成一种能全面支持移动计算环境的数据库技术,即移动数据库(Mobile Database)。[5]
2.移动数据库典型系统模型
移动数据库系统由三类结点组成,即:
(1 ) 服务器( Server,简称SVR) : 一般为固定结点, 每个服务器维护一个本地数据库,服务器之间由可靠的高速互联网络连接在一起,构成一个传统意义上的分布式数据库系统。 服务器可以处理客户的联机请求, 并可以保持所有请求的历史记录。
(2) 移动支持结点(Mobile Support Station , 简称MSS) :MSS 也位于高速网络中,并具有无线联网能力,它们用于支持一个无线网络单元(cell) ,该单元内的移动客户机既可以通过无线链路与一个MSS 通信, 从而与整个固定网络连通,也可以接收由MSS 发送的广播信息。 服务器与MSS 可以是同一台机器。
(3) 移动客户机(Mobile Client ,简称MC) :MC 的处理能力与存储能力相对于服务器来说非常有限,且具有移动性(即可以出现在任意一个无线单元中) ,经常与服务器断接(指MC 无法与服务器联机通信) 。 即使在与服务器保持连接时,由于MC 所处的网络环境多变,MC 与服务器之间的网络带宽相差很大,且可靠性较低、网络延迟较大。
3.移动数据库技术的发展现状以及发展趋势
3.??1?????? 移动数据库的关键技术
移动数据库涉及的理论和技术涵盖了当今通信和计算机发展的最新成果,其中,在移动环境下如何进行数据管理是实现移动数据库的关键,根据目前国际上有关机构的研究表明,这些关键技术主要集中在如下几个方面: 复制与缓存技术,数据广播技术,移动查询优化和事务处理技术,移动数据库的安全技术。[5]
3.2???????? 嵌入式移动数据库,移动数据库系统中的一个组成部分
翻阅诸多资料,发现不少作者笼统地把嵌入式移动数据库和移动数据库混为一谈,甚至说嵌入式移动数据库简称为移动数据库。我发现其实这两者是相关而不相同的概念。
我认为移动数据库是一个更为抽象一点的概念。我们可以理解凡是涉及移动环境中所需的数据库,就可以称为移动数据库。而嵌入式移动数据库的概念我认为是在移动技术应用环境中所产生的一个概念。由于人们面向不同的应用而去开发移动数据库时,数据库的管理模型设计得有所不同,有的数据库模型用分布式的特点,有的使用智能代理,有的用B/A/S多层结构等等。而目前移动数据库比较典型的应用模式是三级数据库应用模式。下面两个图一个给出一个比较典型应用的三级移动数据库系统结构图,[12]另一个则清晰地表示出在数据库三级应用模式中嵌入式移动数据库系统部分。[4] 可以看到,人们将嵌入于移动设备当中的数据库部分称为嵌入式移动数据库,它只是整个移动数据库系统中的一个组成部分。
(1) 数据库服务器DBSVR (Database Server) : 可以是大型数据库系统, 如: O racle, Sybase, DB2, SQL Server, 一般为固定结点。每个DBSVR 上维护本地数据库的一个完整的副本, 服务器之间由可靠的高速互联网连接在一起, 构成
原创力文档


文档评论(0)