- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQL Server 2005与Oracle之间数据复制技术研究
SQL Server 2005与Oracle之间数据复制技术研究
[摘要] 本文详细研究分析了SQL Server 2005与Oracle之间数据事务复制、合并复制等类型,及其具体配置实现。这为异构数据源之间的数据交换提供了切实可行的解决方案。
[关键词] SQL Server 2005 Oracle 复制
SQL Server 2005是微软的新一代数据管理和分析解决方案,为企业级数据和分析应用程序提供了更强的扩展性、可用性和安全性。Oracle 是以高级结构化查询语言(SQL)为基础的大型关系数据库,是用方便逻辑管理的语言操纵大量有规律数据的集合。这两种数据库产品是目前最流行的客户/服务器(CLIENT/SERVER)体系结构的数据库,Oracle多用于后台联机业务处理,SQL Server 以其在商业智能的优势多用在数据分析中。我们在SQL Server 2005和Oracle数据库具体工程项目的系统管理过程中,对二者之间的数据复制技术进行了详细探讨。
一、SQL Server 2005与Oracle之间数据复制模型
1.SQL Server 2005复制类型
SQL Server 2005的复制类型主要分以下几种类型:快照复制(Snapshot Replication);事务复制(Transaction Replication);合并复制(Merge Replication). 合并复制是将各种数据合并一起操作,事务复制和合并复制是常用的数据复制类型是常用的,这两种复制都是在快照复制的基础上进行的操作。除此之外,还有可更新的事务复制(Transaction replication with update)和点对点的复制(Peer to Peer)。可更新的事务复制就是发布者将要发布的表发布以后,定位者得到有关发布者表的变化,同样也可以在定位者的表中作一些修改,这些修改同时会更新到原有表里面,这类似于两台数据库服务器之间的数据双向复制。点对点的复制(Peer to Peer)结构是将一台数据库服务器的数据发布以后,通过配置可以使多个数据库的数据是同步的,那么在任何一个点的修改都可以很快的发布到其他点上。但是对Oracle发布者来说,Oracle不能作为可更新事务复制、点对点复制和合并复制的发布者。那么SQL Server 2005与Oracle之间只能采用事务复制和快照复制。
2.SQL Server 2005在与Oracle进行数据复制时服务器角色
在整个复制体系中,需要将不同的服务器类型指定到不同角色中,那么服务器角色分为三种:发布者(Publisher)、分发者(Distributor)、订阅者(Subscriber)。Publisher就是谁将数据、表作为发布者,也就是提供数据和相应表的数据源。SQL Server可以作为发布者的,而对于Oracle来说只能是要求8.0.5及其以上版本才能作为数据发布者,这对无论架构到任何硬件和操作系统环境都可以作为发布者。分发者Distributor,只能是由SQL Server 2005担当此角色,就是发布者将改变的数据和表提供给分发者。订阅者Subscriber,SQL Server在支持异构数据源复制的时候上,对主流数据库给予了广泛的考虑。订阅者可以是SQL Serve、 Oracle、 IBM DB2, 如果发布者是Oracle, 可以将SQL Server作为复制解决方案中的一种工具,可以将Oracle中的数据复制给DB2,或者给其他的SQL Server、Oracle数据库. Oracle数据库中数据表的复制只支持Oracle 到Oracle的复制。SQL Server就可以支持异构数据源的复制,通过不同的服务器角色,有两种路径:一是可以将SQL Server 的数据复制到Oracle/DB2/SQL Server;二是还可以将Oracle的数据复制到Oracle/IBM DB2/SQL Server中。SQL Server 2005是不支持DB2作为发布者的,但DB2可以作为一个订阅者。通过不同服务器角色,可以有不同的复制模型,异构数据集成图就是直观地说明了其中可以实现的复制模型。
集成异构数据图(Integrating heterogeneous data)
往往在一些大型业务应用环境中,业务处理的核心数据库往往会选择则小型机,并在其上使用Oracle数据库(其以并发处理可靠性较好),后台还会选择SQL Server作为一些业务分析、报表处理等其他应用(SQL Server在商业智能分析上技术较为领先)。如果将前台数据放到后台分析处理,第一种方案是可以将数据以批量的方式从Oracle中读出来,
您可能关注的文档
- 2010年汽车行业发展趋势.doc
- 2010年电视广告运营两大关键词.doc
- 2010年经济三大争论.doc
- 2010电子书之年品牌大战.doc
- 2011年,那些兴风作浪债.doc
- 2011年,那些令人失望IPO.doc
- 2011 房地产市场“最艰巨一年”.doc
- 2011新个税政策下工资薪金纳税筹划.doc
- 2011年影响莫斯科房地产市场几个因素.doc
- 2011年我国物价上涨原因分析及走势预测.doc
- 椭圆及其标准方程-2025-2026学年高二上学期数学人教A版选择性必修第一册.pptx
- 2026届新高考地理热点复习西北地区.pptx
- 对数函数图像与性质-2025-2026学年高一上学期数学人教A版必修第一册.pptx
- 独立性检验+高二下学期数学人教A版选择性必修第三册.pptx
- 2026届新高考政治热点突破复习国体与政体.pptx
- 椭圆的简单几何性质(两课时)2025-2026学年高二上学期数学人教A版选择性必修第一册.pptx
- 指数函数的概念2025-2026学年高一上学期数学人教A版必修第一册.pptx
- 2026届新高考政治热点突破复习经济全球化.pptx
- 幂函数-2025-2026学年高一上学期数学人教A版必修第一册.pptx
- 2026届新高考数学热点精准复习:坐标法,基底法,投影向量法,极化恒等式四大解法在平面向量中的应用.pptx
原创力文档


文档评论(0)