SQL Azure可以让开发者搭上云数据库的快车

随着云计算的逐步普及,基于微软云计算平台的各种云应用越来越多,熟练掌握各种云开发软件工具和应用成为每个开发必要的技能。
SQL Azure微软云计算平台Windows Azure的重要组成部分,是基础是关系数据库模型、提供了对约束、事务、临时表以及存储过程的完整支持。开发者可以通过ADO.NET、ODBC或是PHP访问SQL Azure。由于SQL Azure的数据类型和存储过程几乎和传统的SQL Server匹配,在本地开发、然后部署到任何主平台上的云是很容易的,因此,SQL Azure越来越受到广大开发者关注。
SQL Azure支持SQL Server中绝大多数和开发有关的功能,可以简单的认为SQL Azure就是SQL Server的云端版本,但是还是有一些区别,因为它的目标人群是开发者。
SQL Azure在这方面到底有什么特殊呢?首先,SQL Azure是一个关系型数据库,这在云技术里关系型数据库是不常见的,因为目前大多数都是非关系型数据库,就是开发者只能创建很不正规化的表。其次,SQL Azure支持存储过程,就是使用存储过程可以允许将数据库和应用程序逻辑之间完全分离。另外,SQL Azure支持大量的数据类型。包括几乎所有典型的SQL Server 2008数据类型。
对于SQL Azure的初学者来说,SQL Azure也许只是与开发人员有点关系。其实,SQL Azure所关注的人群不是DBA而是开发人员。因为在开发中,从性能角度出发,许多的管理任务都移交到其他协作人员那里去了,也就是说在Azure中最重要的事情就是抽离了许多DBA的管理工作,然后将这部分工作交给能够应对工作负载的人。
当然,对于开发人员来说,使用Azure出现性能问题时将不会得到DBA的帮助,就可能是一个挑战。但是,对于那些不喜欢同DBA打交道的开发者来,Azure平台再合适不过了。

黑黑白白照  发表于: 2011-04-11

我要回答

相关推荐

  • 真正的甲骨文云战略vs. AWS和Azure

    如今,甲骨文云战略正遭受重创。原产品开发主管Thomas Kurian离开,加盟谷歌云计算部门,再加上甲骨文混 […]

  • NO. 130号Andrew来报到:讲述他与甲骨文数据库的33年情怀

    2017年8月3日,主题为“驾驭数据,矗立云端”的2017甲骨文数据库云技术大会在北京举行。大会上开场,甲骨文公司全球高级副总裁及中国区董事总经理李翰璋说,“按照IDC的报告,甲骨文在中国的数据库的市场占有率已经超过50%,50%是一个不简单的数。但同时我要表明我们的态度,我们还可以做得更好。”

  • 云数据库市场之争:客户希望Oracle与AWS和平共处

    Oracle和AWS正在陷入一场争夺企业用户使用他们数据库工作负载托管服务的战争中。但是,对于将业务迁往云的客户来说,这个决定并不一定是二者选其一的。

  • 默认IOPS如何影响AWS存储性能?

    AWS云提供了几种管理资源的方法,但关键的是为每一个工作负载选择合适类型的计算或存储实例,那么什么样的才是合适的类型?

  • Kappa Architecture将数据库提升到新阶段

    传统的数据库有许多先进的功能,其中对开发者最重要的就是物化视图功能。这种存储查询会自动缓存创建耗时的查询,并将数据写入磁盘。