分布式数据库技术.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE 1 PAGE 1 分布式数据库技术 本文从分布式数据库结构特征入手探讨了如何在综合信息管理系统中科学应用分布式数据库技术,明确了相关设计原则,存储方式与机制等,对规范数据共享交换、提升信息数据管理时效性有积极有效的促进作用。 一、分布式数据库结构特征 分布式数据库结构一般特征为由不同地域分散局部数据库与全局性调度管理数据库构成,以上两类数据库均具有较强的自治功能,其中前者设计实现通常需要配置相应的数据库与集中管理系统,即DDBMS系统。该局部数据库主体担当对用户各类专用数据更新与存储的掌握,因而各局部数据库拥有较强的独立性。同时局部数据库对全局调度数据库至少能够共享及执行其所供应的一类全局应用功能。即或执行对远程信息数据的调阅检索、或对各类公用信息进行随机的存贮等。全局调度节点中心库通常对数据库或分布式管理系统DDBMS进行合理配置,主体担当对数据库信息的全局调度,同时绽开检索查询策略与并发管理应用策略的全局执行。用户通过全局检索查询可将相应查询语句合理转换为可执行性数据库操作,同时并发管理应用则主要在并发数据库环境下完成相应操作与管理掌握,包含对并发事务的封锁管理与排队处理等技术设计环节。分布式数据库管理系统主体包含网络化数据库管理、数据字典、全局性规律映射等实体功能,DBMS则涵盖对本地数据库的综合管理、存贮模式与局部规律性映射等。以上两类系统均需在相应操作系统OS基础上实现对数据库的透明操作与存贮访问。分布式数据库功能的科学实现亲密相关于网络计算机应用环境,因此要求其相应网络环境需具备基于全局性检索查询策略的合理优化设计,对信息各项传输路径应作出优化选择并供应牢靠性服务,绽开高效有针对性的网络化数据管理,同时在数据库管理与各类网络通信软件中应设有必要的网络存取进程接口服夸 二、体系结构中分布式数据库技术应用 基于各类生产经营管理需求,总公司与分公司间常常需要绽开数据交换与传递,总公司需对分公司各项日常生产经营管理数据进行实时动态把握,而往往总部与分公司跨地域性较大,常常不在同一所城市,进一步导致了数据处理具有一定的不良分散性,为有效解决该类矛盾,促进总公司与分公司间的数据快速同步更新、确保全都性,我们应从全局角度动身,科学树立数据库设计原则,自下而上将该类数据合理构建为分布式系统,进而确保全局数据的统一与完整。即分公司依旧存储本单位数据,总部数据库则存储整体业务数据,并对其全都性与完整性绽开科学检查。虽然该类方式存在数据冗余现象,然而在不同场地对同一数据存储多个副本可有效提升系统可用性与牢靠性,令其局部应用效率显著提升并合理降低通讯投入代价。在数据存储层面DDBMS可通过分片、复制及两者结合的方式实现,将数据关系分片可便于我们依据用户需求实施对数据的组织分布管理,现行分片方式包含垂直、水平、混合与导出分片等,我们可依据数据不同关系采用相应的分片方式。在总部与分公司关系数据的处理中,基于分公司数据从属于总部业务数据,因此我们可通过并运算采用水平分片方式重构数据关系。针对Web数据库与总公司数据库的服务器数据依据应用功能进行划分,因此对其数据关系我们应采用垂直分片处理方式。数据同步应依据系统需求采用合并与事务复制方式,基于分公司仅存储本单位数据,相应各类数据分析及管理功能由总公司数据库服务器担当实现,各分公司仅需将完成更新的数据传递至总部数据库即可,因此我们可应用事务复制同步各项业务数据,将分公司数据库看做分发者与出版者,而总部数据库则为订阅者,针对各项分公司数据构建快照代理,同时对各类同步状态信息进行完善记录。应用事务复制的每一项分公司数据库都包含自身读取日志代理,在分发者上运行并担当与出版者的连接。 三、分布式技术辅助事务处理应用 事务处理实践中我们选定MSDTC为事务管理器,实现对各项服务器从事事务处理的协调。为有效降低网络故障产生的不良影响、杜绝分布式事务引发不同服务器数据不全都现象.我们可将其处理过程分为预备与提交两类阶段。在服务器端首先用脚本程序语句启动分布式事务,令服务器发挥事务管理功能,而后执行远程存储及分布式查询目标,该阶段事务管理服务器可完成对MsDTc的自动调用,并令远程服务器有效参与到各项分布式事务中。脚本程序对调用语句执行时,分布式事务服务器将会再次对MSDTC进行调用,进而完成对以上两阶段提交过程的高效管理,令连接与远程服务器实现回滚或提交事务。例如,在数据业务系统中,如果数据库管理系统分析有重复录入数据现象,则会插入该数据信息至重复数据记录表中,并在相应局部数据库中设定该条记录为无效状态。另外我们还应选择局部数据库构建存储数据过程更新状态,在主服务器中执行脚本程序、启动相关分布式事务系统并插入记录于主数

文档评论(0)

宝锋 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档