我不确定这是否是正确的 StackExchange 板来发布这个问题,但我会试一试。
我们的 ASP.NET 应用程序中有一个相当广泛的 SQL Server 后端。它包括复杂的表结构、多个视图、存储过程和函数。目前我们在内部 SQL Server 2005/2008 机器上运行它。它已经生产了好几年并且运行良好。
但是最近我们有大量的数据被添加到系统中,而庞大的数据量开始拖慢系统的速度。存储过程需要更多时间来处理数据(我们尽可能优化它们,将所有必要的索引添加到表等)
一个建议是将项目转移到“大数据”服务。可行吗?这可以用现有的 SQL Server 项目完成吗?涉及什么?现有的代码/结构会起作用还是需要进行重大的重新设计?谁将是此类举措的最佳供应商——谷歌、微软、亚马逊?
谢谢!