寻找SQL Server数据保护的方法:复制与镜像

日期: 2011-02-22 作者:Serdar Yegulalp翻译:沈宏 来源:TechTarget中国

接上文:寻找SQL Server数据保护的方法:更改跟踪、寻找SQL Server数据保护的方法:变化数据捕获   复制   复制的好处之一是:它可以让你合并来自多个数据源的数据。所以,如果你想保护来自多个数据库或数据提供者的数据状态,复制允许你覆盖一些数据。但是它作为一种SQL Server数据保护方法的价值取决于你使用哪种复制类型。   每当源数据库(“发行者”)的事务完成后,事务复制就将变化信息推送到目标数据库(“订购者”)。

这允许低延迟更新的订购者获得中间的变化信息(如触发前后的数据状态)。微软建议:当需要一个数据库的只读副本,事务复制是最好的。   除复制是双向的之外,合并复制与事务……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

接上文:寻找SQL Server数据保护的方法:更改跟踪寻找SQL Server数据保护的方法:变化数据捕获

  复制

  复制的好处之一是:它可以让你合并来自多个数据源的数据。所以,如果你想保护来自多个数据库或数据提供者的数据状态,复制允许你覆盖一些数据。但是它作为一种SQL Server数据保护方法的价值取决于你使用哪种复制类型。

  每当源数据库(“发行者”)的事务完成后,事务复制就将变化信息推送到目标数据库(“订购者”)。这允许低延迟更新的订购者获得中间的变化信息(如触发前后的数据状态)。微软建议:当需要一个数据库的只读副本,事务复制是最好的。

  除复制是双向的之外,合并复制与事务复制相同:来自发行者和订购者的变化被跟踪,两者之间的冲突自动解决。然而,合并复制不跟踪中间数据状态;它仅跟踪给定行的最终值。

  就SQL Server数据保护而言,当你需要对整个对象保持某种程度的不断更新的副本时,这些模式都是最适合的。它们并不适用于在指定时刻保留对象的独立状态。为此,你需要快照复制。正如其名称所示,快照复制获得某个时刻某个对象的快照并复制其状态,提供了完整的数据刷新。这是很好的进行实时数据保护的方式,但在生成快照并将其推送到订购者时需要一定的开销费用。基本上是在对整个对象生成一个副本时产生的开销,而且对那些不是太大的表是最好的。此外,相对于更改跟踪或变化数据捕获,它在对象变化的历史记录方面只有很少的量;快照是静态的。要获得历史信息只有将两个快照进行比较,这可能会很笨拙。

  数据库镜像

  从现象上看,SQL Server数据库镜像类似于复制。一个数据库的两个副本被保存在单独的计算机上,并保持同步更新。所不同的是,镜像副本可以在数据库发生故障时使用,因此,如果你关注数据的可用性,防止在服务器离线的时候可能发生的连接丢失,那么最好使用它。在这种情况下,获得可用性有两种方法:这不是关于如何从数据库中获得数据的问题,而是能够发布变更的问题。

  结论

  手头上有这些技术的一个好处是它们可以混合以匹配你的SQL Server对数据保护的需要。变化数据捕获用于逐项修改特定行的数据,何时什么被覆盖,复制用于确保所有数据的最新副本并以一种统一的方式保持可用。所有这些方法的关键是在一个单一的、一致的数据视图与一个连续的变化信息流之间进行权衡。你需要知道要什么样的保护及其它在什么环境中。

 

作者

Serdar Yegulalp
Serdar Yegulalp

Serdar Yegulalp从1994年到2001年为Windows杂志写作,覆盖了广泛的技术方面。他现在是《The Windows 2000 Power Users Newsletter》一书的出版者,辛勤钻研他擅长的Windows NT, Windows 2000 and Windows XP领域,并为TechTarget写专栏。

翻译

沈宏
沈宏

相关推荐

  • Notre Dame对云端SQL Server性能基准的探索实践

    确立SQL Server的性能基准,对于云端迁移来说是至关重要的第一步,一位来自于University of Notre Dame 的DBA表示,他正在试图通过数据库监控软件,找出SQL server的性能基准。

  • DBA必须掌握的数据库恢复管理技术

    如果没有备份副本,数据库管理员就无法还原数据库,所以DBA在恢复之前倾向于考虑备份是合乎逻辑的。 但是,对我来说,这种逻辑一直是错误的。

  • DBA也要和领导抢饭碗?

    数据库架构师Ziaul Mannan 认为,DBA有成为高管的潜在可能,而这种潜力在过去往往被忽视,他还将证明DBA技能到领导力的转变是可行的。

  • Oracle备份和恢复简史

    这些年来,Oracle数据库备份和恢复方式已经发生了重大变化,特别是在Recovery Manager(RMAN)功能有了进一步改善之后。