【问题标题】:How to build a scalable Reporting Solution with data from a web service?如何使用来自 Web 服务的数据构建可扩展的报告解决方案?
【发布时间】:2013-08-29 09:34:46
【问题描述】:

我有一个 WCF Web 服务,目前它在一天中大约每秒向 SQL Server 2005 记录一条记录。我们的业务报告团队实时针对该数据库运行 SELECT 查询。 我想重新考虑这个解决方案,这样业务报表就不会直接查询我们的表。这是为了防止对我的 WCF Web 服务造成锁定或其他性能损失。 所以我正在考虑使用另一个数据库来保存报告数据,这将是源记录的转换版本。

任何人都可以向我指出允许 WCF 服务保持 100% 可用性和最大记录吞吐量的 Microsoft 技术 - 因此不会影响性能。

【问题讨论】:

    标签: c# .net sql-server sql-server-2008 database-replication


    【解决方案1】:

    如果我自己没有尝试过,我建议你看看Snapshot Isolation。根据我的阅读,这听起来像是您可能需要的。

    【讨论】:

      猜你喜欢
      • 2013-09-18
      • 2010-12-17
      • 2011-03-23
      • 1970-01-01
      • 2018-10-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多