Azure SQL数据库Web与企业版

Bre*_*obi 63 azure azure-sql-database

除了支持的最大数据库大小之外,Azure SQL数据库的Web Edition和Business Edition之间是否存在任何差异?我假设命名有一些意义,但我发现的所有信息只是谈论最大数据库大小.我想知道是否存在其他差异,例如SLA,复制,可伸缩性等.

有线索吗?

Dav*_*gon 85

除容量外,两个版本相同.两者都提供相同的复制和SLA.

编辑2014年4月3日 - 更新以反映SQL数据库大小限制现在为500GB

编辑2013年6月17日:由于我最初发布这个答案,一些事情随着定价而改变(但是尺寸仍然是网络和商业版本之间的唯一区别)

网络版扩展到5GB,而商业版扩展到500GB.另外:有了新的MSDN计划(在TechEd 2013上宣布; 有关详细信息,请参阅ScottGu的博客文章),您现在可以获得每月应用信用额度的服务,包括SQL数据库(每月最高150美元) ,取决于MSDN层 - 有关新的MSDN优势的详细信息,请参阅此页面.

两者都允许您设置最大尺寸,并且两者都按摊销计划计费,每天评估您的容量.完整的价格详情在这里.您将看到基本定价从4.995美元(最高100MB)开始,然后跳到9.99美元(最高1GB),然后开始额外的GB的分层定价.

无论版本如何,您都拥有完全相同的功能集 - 这完全取决于容量限制.您可以使用T-SQL轻松更改最大容量,甚至更改版本.例如,您可以从Web版开始:

CREATE DATABASE Test (EDITION='WEB', MAXSIZE=1GB)
Run Code Online (Sandbox Code Playgroud)

您的需求增长,因此您可以达到5GB:

   ALTER DATABASE Test MODIFY (EDITION='WEB', MAXSIZE=5GB)
Run Code Online (Sandbox Code Playgroud)

现在您需要更多容量,因此您需要切换到其中一个Business Edition层:

ALTER DATABASE Test MODIFY (EDITION='BUSINESS', MAXSIZE=10GB)
Run Code Online (Sandbox Code Playgroud)

如果你需要减少数据库大小,那也可以正常工作 - 只需改回网络版:

ALTER DATABASE Test MODIFY (EDITION='WEB', MAXSIZE=5GB)
Run Code Online (Sandbox Code Playgroud)

  • 谢谢David的回复.从我在其他地方收集的内容来看,两个不同名称的原因是为了在未来实现差异化.例如,商业版可能会获得Web版本没有的更多功能.但就目前而言,除了尺寸限制外,它们是相同的.有点混乱但我能理解推理. (2认同)
  • 回答我的问题,不,它不会自动扩展你必须进入并运行一个命令来提升数据库大小,这是蹩脚的.http://msdn.microsoft.com/en-us/library/ee621788.aspx (2认同)
  • 嗯......你设置了上限.然后根据当前使用情况对您进行计量.因此,实际上,您的成本会自动缩放.在您的示例中,您将设置MAXSIZE = 5GB.然后,对于每天1GB以下的费用,您需要支付1GB的费用(每天摊还).对于1.01GB(一直到5GB)的日子,你需要支付5GB的费用.如果30天中的29天不到1GB,而1到5GB之间只有一天,那么你需要花费11.32美元((9.99/30)*29)+((49.95/30)*1). (2认同)