了解Azure平台中可用于大数据的内容

时间:2017-04-13 18:54:22

标签: sql-server azure azure-sql-database

我们当前的Azure资源包含一个运行Windows Server 2012 R2的4个虚拟机的服务器场。其中3个VM在一夜之间运行Web抓取作业,并将结果写入SQL Server 2014 Standard中的数据库 - 此SQL Server实例驻留在第4个VM上。我们在主表上的当前记录数为150万行,我们预计它每月会增加大约50万行。

我们当前的问题是查询数据库中的记录。返回结果需要10-20秒,竞争对手在几毫秒内返回类似搜索。我只能看到这个问题越来越严重,因为我们继续将记录堆积到数据库中。我们在表和字段上打开了所有可能的索引功能,并且查询是由具有20年经验的T-SQL专家构建的 - 因此我们不相信其中任何一个都是问题。

我的问题是,我(或我应该)在Azure中移动哪些产品/资源可以大大提高性能?我在Azure上观看了无数的视频,试图在来到这里之前找到这个答案。我试图直接与微软联系,当然他们想要更多的钱(比我们已经支付的数千人)只是为了与支持者交谈。他们建议使用Stack Overflow Azure标签,以获得更直接,“成本更低”的支持。

所以这是我的问题:

  • NoSQL db会帮助我吗?
  • SQL数据仓库会帮助我吗?
  • Azure云SQL DB(而不是VM中的SQL Server数据库)会帮助我吗?

我的公司需要建议,我希望你们中的一些人有Azure经验可以提供你的一点时间。我已经研究了好几天了。网上的每个人似乎都在卖东西。我想听听有这方面经验的社区。

更新 - 我在@Rob_Reagan的S / O聊天室进行了单独聊天,他非常乐于助人。在回答了他的几个问题之后,他提出了Azure搜索。我研究了它并同意这个建议。我们现在正在测试它,迄今为止结果很有希望。一旦我们确认所有测试都成功,我将回复标记为已回答。非常感谢Rob和所有其他评论者。

0 个答案:

没有答案