SQL Azure旨在使企业得到基于云的SQL Server数据库功能,并承诺减轻管理和开发的压力。但是否准备全部取代内部(on-premise) SQL Server仍有待观察。 现在如果一个应用程序没有运行在智能手机或云中,那么它就很少会获得更多的关注。因此理所当然的,微软开始推广基于云的SQL Server数据库服务,这就是SQL Azure——微软的云数据库平台。
SQL Azure拥有企业级关系型数据库管理系统(RDBMS)的功能,而且其费用仅仅为一个位于企业内部的SQL Server实例在硬件和许可证上投资的一小部分。 然而SQL Azure能够替代一个全功能的SQL ……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号

TechTarget
官方微博

TechTarget中国
SQL Azure旨在使企业得到基于云的SQL Server数据库功能,并承诺减轻管理和开发的压力。但是否准备全部取代内部(on-premise) SQL Server仍有待观察。
现在如果一个应用程序没有运行在智能手机或云中,那么它就很少会获得更多的关注。因此理所当然的,微软开始推广基于云的SQL Server数据库服务,这就是SQL Azure——微软的云数据库平台。
SQL Azure拥有企业级关系型数据库管理系统(RDBMS)的功能,而且其费用仅仅为一个位于企业内部的SQL Server实例在硬件和许可证上投资的一小部分。
然而SQL Azure能够替代一个全功能的SQL Server吗?在最近的一份通告中,微软暗示SQL Azure的第二个主要版本想要取代内部SQL Server,还有很长的一段路要走。
使用SQL Azure可以得到什么?
SQL Azure提供了与SQL Server一样的功能,你可以创建表、视图、索引、存储过程、触发器和函数。安全性通过登录、用户和数据库角色来保证。你还能执行复杂的查询,例如使用像事务或临时表之类的标准功能。
你也可以在SQL Azure中像使用字符串函数一样来使用聚集函数、数学函数、时间/日期函数等一些基本函数,但是系统级的存储过程和视图只能使用一个子集。直到最近,数据库容量还被限制在10 GB;但是新版本的数据库容量已经增加到50 GB并且支持特殊的数据类型。实际上,SQL Azure可以被看作是基于云的“SQL Server Lite”版本。
一般来说可以把SQL Azure当作一个有效的数据库平台,因为它是建立在云上,微软提供了诸如高可用性和可扩展性等有价值的企业功能。SQL Azure数据库运行于Windows Server和SQL Server技术架构的顶部,它允许服务将你的数据进行多个备份,以便在出现故障时进行恢复。因此SQL Azure也减少了备份和恢复的管理费用。
也可以这样解释可扩展性。你可以轻松地为数据库添加更多的存储或吞吐量。此外由于数据库存在于多个服务器上,所以拥有的数据库越多,可以挖掘的处理能力也越多。
如果你的应用程序使用10个2 GB的数据库而不是一个20 GB的数据库,那么你就已经为你的应用程序增添了所有分布式计算的好处。因为你可以按需添加和删除数据库,而微软只向你按天收取使用费用,从而你可以实现集中式的扩展模型。
举一个虚构移动电话公司的例子。该公司的系统在每年的大多数时间中只用于处理新开户、升级和账户变动的请求,这些都是影响相对较低的请求。然而在每年一次的最酷的新智能手机发布的头两天,有60万人登录系统或预定,这就将导致公司系统崩溃。
使用传统的基础设施,该公司有两个选择:
1、咬紧牙关熬过这一两天忙碌的日子,顺便出现一些不满意的客户。
2、按照处理最繁忙的业务规模建立系统,但在其他363天中大量的处理能力被闲置。
第二个选择意味着为两天的业务活动付出很大的代价。有了SQL Azure,该公司可以为繁忙的一天添加上百个数据库,然后在喧嚣结束后减少到五个数据库。按需扩展既可以节省费用,又可以防止在业务高峰期惹恼客户。
作者
翻译
相关推荐
-
Linux支持的引入 推动了SQL Server 2016集成服务的发展
随着SQL Server的不断发展,集成服务也在发生相应的变化。在最新的SSIS更新中,增加Linux支持和SQL Server 2016升级向导。
-
Notre Dame对云端SQL Server性能基准的探索实践
确立SQL Server的性能基准,对于云端迁移来说是至关重要的第一步,一位来自于University of Notre Dame 的DBA表示,他正在试图通过数据库监控软件,找出SQL server的性能基准。
-
横向扩展SQL Server应用程序:提高工作负载的选项
SQL Server管理员面临的最大挑战之一就是扩展数据库以适应更为繁重的数据处理工作负载。然而事情越发复杂的是,虽然Microsoft提供了许多不同的SQL Server可扩展性选项,但它们并不都适合于每种情况。
-
五大技巧构建首个SQL Server容器
容器的世界庞大而复杂,使用者可能会感到困扰,这里我们将列出一些示例,以便引导您顺利完成SQL Server容器的创建和管理。