【发布时间】:2013-11-06 16:28:42
【问题描述】:
推荐使用 Replication 的典型场景有哪些? 推荐使用Mirroring的典型场景有哪些?
【问题讨论】:
标签: sql-server database-replication database-mirroring
推荐使用 Replication 的典型场景有哪些? 推荐使用Mirroring的典型场景有哪些?
【问题讨论】:
标签: sql-server database-replication database-mirroring
复制有几种类型,事务复制(可能是最常用的形式)通常用于需要将数据子集从一台服务器发送到另一台服务器时,例如将数据从生产服务器发送到报告数据库等
来自 technet 关于复制的引用:
事务复制通常用于需要高吞吐量的服务器到服务器场景,包括:提高可扩展性和可用性;数据仓库和报告;整合来自多个站点的数据;整合异构数据;并卸载批处理。合并复制主要是为可能存在数据冲突的移动应用程序或分布式服务器应用程序设计的。常见场景包括:与移动用户交换数据;消费者销售点 (POS) 应用程序;并整合来自多个站点的数据。快照复制用于为事务复制和合并复制提供初始数据集;当完全刷新数据是合适的时候,也可以使用它。通过这三种类型的复制,SQL Server 提供了一个强大而灵活的系统,用于在您的企业中同步数据。
另一方面,镜像是一种高可用性功能,其中整个数据库被镜像到另一台服务器以防止故障,但是,不建议在任何新开发中使用镜像,因为它现在已被弃用(截至SQL Server 2012),并将在未来的版本中删除。 AlwaysOn 可用性组是镜像的替代品。
【讨论】: