我们有一个较旧的供应商提供的应用程序,专门用于2019年的平台升级,但目前正在运行SQL Server 2008(SP4)。它大约是1.2TB的数据。我们的内部IT部门已经达到了这样的程度,即我们希望为某些报告创建可读的辅助设备,但主要是临时报告。用法约为1500个活跃会话和约25,000个Be / S峰值。
现在谈到实际的问题。我认为的选项是具有只读备用数据库的事务复制,镜像和日志传送。其中一位开发商还向Service Broker提供CDC ...... CDC和SB的任何地雷或曲线球?
答案 0 :(得分:1)
Service Broker是一个非常强大的工具来创建和管理问题。 CDC异步读取日志以获取对指定表的更改。它们不相互交互,旨在对活动数据库产生较小影响。它们即使在大批量情况下也能很好地工作。与SQL Server中的许多功能一样,它们可以在最小的学习曲线下使用,但如果您想真正利用这些工具,则需要进行一些研究。