- 1、本文档共63页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
分布式数据库系统的主要应用移动数据库系统连锁超市分布式数据库系统火车订票分布式数据库系统GSP药品管理分布式数据库系统银行管理分布式数据库系统1 移动计算环境和移动数据系统参考模型4.1 移动数据库的产生背景应用需求是移动数据库技术发展的源动力对人活动范围的扩展,不分地域和时间商务领域的需求,移动商务数字化信息服务的发展,天气预报、交通信息军事领域的特殊需求通信、硬件技术及相应软件技术的发展为移动数据库的产生提供了强有力的技术保障无线通信技术的发展硬件技术的发展相应软件技术的发展1 移动计算环境和移动数据系统参考模型1.2 移动计算环境的体系结构无线广播信元基站固定主机穿越断开状态固定主机固定主机高速广域网基站基站固定主机基站固定主机为移动单元无线广播信元为无线连接 移动平台的通用结构无线LAN信元无线广播信元1 移动计算环境和移动数据系统参考模型1.2 移动计算环境的体系结构移动单元Mobile units, MU是使用电池供电的便携式计算机等移动设备可在地理位置移动性区域内自由移动移动计算平台类似于客户机/服务器体系结构移动单元有时被看作客户机,基站作为服务器客户机和服务器通过无线信道进行通信1 移动计算环境和移动数据系统参考模型1.2 移动计算环境的体系结构移动环境的特性移动数据库环境中数据的更新很快,用户需要保持对数据更新的追踪,以确保数据的及时更新移动用户随机地进入或离开信元移动环境中,响应时间和电源供给都很重要。1 移动计算环境和移动数据系统参考模型1.3 移动数据库的参考模型嵌入式移动设备主机或基站同步服务器同步协同器嵌入式应用 网 络ODBC接口DBMS同步接口MDBMS异构数据源Oracle数据库数据库 移动数据库系统参考模型为无线连接1 移动计算环境和移动数据系统参考模型1.3 移动数据库的参考模型移动数据库系统由两部分组成一部分俗称移动部分或客户机,运行在嵌入式移动设备上,包括嵌入式移动应用、移动数据库系统及其同步接口,以及移动数据库另一部分俗称固定部分或服务器,是在主机或基站上运行,包括主数据库及其数据库管理系统,其他异构数据源及ODBC和同步服务器及同步协同器两部分之间通过网络进行通信,嵌入式移动设备与网络的链接通常是无线链接。1 移动数据库系统的数据管理问题1.4 移动应用中的数据移动应用的分类垂直应用:用户在确定的信元内对数据进行操作,如医疗卫生行业用户、出租车司机用户分别可以获得相关信息水平应用:用户协同完成某项工作,它们对系统内分布的数据进行操作。移动应用的数据分类私有数据公有数据:多用于垂直应用共享数据:水平应用1 移动数据库系统的数据管理问题1.6 移动计算环境下的数据管理问题移动计算环境下的数据管理功能数据同步复制功能移动事务管理功能故障的恢复能力系统数据的安全备份功能微型化系统1 移动数据库系统实现技术和应用研究1.7 移动数据库数据的同步复制数据同步复制的内容数据复制的冲突检测和冲突解决同步过程中事务原子性的保证主动同步的实现与异构数据源同步,以及与异构数据源之间数据类型的转换数据的快速复制1 移动数据库系统实现技术和应用研究1.7 移动数据库数据的同步复制数据同步复制的冲突(移动设备上的嵌入式数据库与主动数据库同步时,在数据完整性上发生的冲突)在对移动设备上的嵌入式数据库进行INSERT操作时,违反主关键字约束在对移动设备上的嵌入式数据库进行UPDATE操作时,违反主关键字约束在对移动设备上的嵌入式数据库进行UPDATE操作时,使用了一个不存在的主关键字在对移动设备上的嵌入式数据库进行UPDATE操作时,UPDATE操作中的旧值与主数据库中的旧值不匹配在对移动设备上的嵌入式数据库进行DELETE操作时,UPDATE操作中的旧值与主数据库中的旧值不匹配1 移动数据库系统实现技术和应用研究1.7 移动数据库数据的同步复制数据同步复制的冲突(移动设备上的嵌入式数据库与主动数据库同步时,在数据完整性上发生的冲突)用户可以通过指定以主数据库数据为主,或是以移动设备上的嵌入式数据库数据为主,来解决主数据库与嵌入式数据库两者之间的数据同步过程中的冲突。如指定以主数据库数据为主,则当发生同步数据冲突时,系统将根据主数据库数据来更新移动设备上的数据库的中的数据,而主数据库中的数据不做改动反之,如果用户指定以嵌入式数据库数据为主,则当发生同步数据冲突时,系统将根据嵌入式数据库中的数据来更新主数据库中的数据,而嵌入式数据库中的数据不做改动1 移动数据库系统实现技术和应用研究1.7 移动数据库数据的同步复制数据同步复制的传统方法传统的数据复制技术有冲突检测和解决技术、快速刷新技术、缓存技术。移动环境中的一些特殊方法两层复制文档复制依靠应用系统的语义来进行协调影子跟踪1 移动数据库系统实现技术和应用
文档评论(0)