SQL Server与云计算(下)

日期: 2009-10-20 作者:SearchSQLServer.com翻译:孙瑞 来源:TechTarget中国 英文

对于Azure的功能调整,还有哪些方面值得我们注意?    Brent Ozar:我认为最重要的调整并不是针对Azure的,而是在SQL Server 2008 R2中的增加了数据层应用(DACs)。   DAC Pack包装数据库的新概念意味着开发人员可以将它们的应用部署在传统的SQL Server上,也可以直接部署在SQL Azure上。就拿我在公司所做的举例,我们可以将数据库包装成DAC Pack,然后让客户决定将它们部署到云中还是本地SQL Server中。对于没有现成SQL Server架构的用户,部署到Azure更好。

  我对于DAC Pack功能在未来版本的Azure和Visu……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

对于Azure的功能调整,还有哪些方面值得我们注意?

 

 Brent Ozar:我认为最重要的调整并不是针对Azure的,而是在SQL Server 2008 R2中的增加了数据层应用(DACs)。

  DAC Pack包装数据库的新概念意味着开发人员可以将它们的应用部署在传统的SQL Server上,也可以直接部署在SQL Azure上。就拿我在公司所做的举例,我们可以将数据库包装成DAC Pack,然后让客户决定将它们部署到云中还是本地SQL Server中。对于没有现成SQL Server架构的用户,部署到Azure更好。

  我对于DAC Pack功能在未来版本的Azure和Visual Studio中所扮演的角色很感兴趣。

  其它的云数据库表现如何?好像关系型数据库在云中不太常见。从SQL Server角度来说,Azure同其他可用选项相比如何?

  Brent Ozar:Azure有10GB的数据库限制。它鼓励开发人员使用sharding技术(Share Nothing),即在应用服务器中使用手动分区来进行横向扩容的一种技术。但是,这一技术并不简单,学习sharding要经历一段很长和艰苦的过程。

  其它的云数据库特色体现在build-it-and-forget-it方面。开发人员一旦设计好数据库,就可以无需担心负载平衡的问题。最困难的工作交给云计算厂商来完成,他们对于这样的工作已经驾轻就熟。

  Azure同其他云数据库相比还有一个杀手锏:t-sql兼容性。这一特性可以让开发人员可以更容易将之前的应用转移到Azure上。虽然Azure并不支持所有的t-sql特性,但是已经比其他云数据库多多了。

  用户在部署云数据库时,面临最大的挑战是云计算知识的不足,您对此有何看法?

  Brent Ozar:我认为云版本SQL Server可能瞄准的目标人群并不是DBA。如果一家公司对数据库需求达到一定程度,他们会雇佣全职DBA的,而有了DBA他们也可以建立自己的数据库服务器架构,不必再考虑云数据库了。

  我认为Azure真正瞄准的应该是开发人群。几年前,Steve Ballmer就强调开发人员对微软的重要性,而整个Azure产品正表明了这一想法。现在,开发人员正在认真考虑Azure,探究其工作原理并创建概念验证应用。好的程序不是DBA创造的,而是开发人员,他们也不愿意给DBA添麻烦。我同样建议DBA好好学习Azure,不只是因为日常维护工作,更是因为Azure可以帮助DBA设计、建立并扩充应用。有了Azure,DBA也可以像开发人员那样设计出好的应用程序来。

翻译

孙瑞
孙瑞

相关推荐