基于PDM的异地数据库同步系统的设计与实现.pdf

基于PDM的异地数据库同步系统的设计与实现.pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于PDM的异地数据库同步系统的设计与实现

2012年8月 湖北第二师范学院学报 Aug.02 12 第29卷第 8期 JottmalofHubeiUniversityofEducation v01.29 N0.8 基于PDM 的异地数据库同步系统的设计-q实现 杨 莉 ,易 龙 ,彭义兵2 (1.湖北第二师范学院计算机学院,武汉430205;2.武汉开 目信息技术有限公司,武汉430223) 摘 要:解决软件的异地数据库同步问题是现代应用软件需要重点突破的一个技术壁垒。本文提出了基于webService 的数据库同步的策略,解决了武汉开 目公司的PDM用户的企业扩大后,主公司和分公司的异构数据库 同步的安全、效率 问题 。 关键词:PDM;数据库 同步;c#;混合结构 中图分类号:TtB92 文献标识码:A 文章编号 :1674-344X(0212)08-00013..04 基金项目:2011年湖北省高等学校省级教学研究项目($0211O01) 作者简介:杨 莉(1969一),女,湖北宜昌人 ,教授 ,博士研究生,研究方向为计算机应用。 彭义兵 (1972一),男,湖北天门人 ,高级工程师,研究方向为软件开发及应用。 现在的数据库同步系统大多数采用C/S结构,一 缺点,本设计主要是采用C#{吾言完成,将其编译成相 般采用数据交换模式,技术瓶颈在于无法突破局域网 应的DLL类库,EXE程序 ,和WCF服务程序,并在四 的限制,这种模式在多点并发交换时数据的逻辑处理 台计算机上进行测试 ,结构图如图1所示。 及冲突难以避免,另一种模式是进行点到点的数据维 护,这样的维护数据准确率较低 ,且带来较高的成本, 整个供应链的低效率也导致需求不能被满足。在 目前 分布式数据库环境被广泛使用的情况下,迫切需要一 种支持分布式环境的数据同步技术 ,实现将一个节点 的数据变更转移到其它节点上去,从而保证分布式环 境中各节点上数据的一致同步。 现行的数据同步基本利用数据库本身的同步工 图1 并地数据库 同步系统结构图 具,数据库自带的同步工具局限性比较大,对不同数据 其中主公司客户端为主公司的PDM,当PDM在 库之间的同步支持程度有限,费用较高,更重要的是也 进行一系列的操作后,会产生 SQL语句,然后开启 难以进行二次开发。另外一些软件开发商在外网直接 PDM的同步功能时,调用本系统的 “客户端可调用 与数据库相连实现同步,但是这种方式会暴露数据库 DLL模块”或者 “客户端的可调用控制台应用程序模 ,不利于数据库的安全。还有一些软件开发商利用 块”,即可进行对 “服务器 IIS上部署的WCF模块”进 中间件实现数据库的同步,但是这种中间件往往只能 行调用,该模块即可完成分公司的数据库的同步。 运用于某种领域,不利于软件性能的扩展。 1.2 .NET基本开发流程 本文研究及应用工作主要是对武汉开 目的PDM 微软发布的.NET框架可以很好的支持WCF服 的异地数据库同步进行研究,解决了武汉开 目的PDM 务,并且可以较轻松地完成编码,而且该工具编写的程 用户在企业扩大后主公司和分公司的异构数据库同步

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

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

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档