分享

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

lijian123841314 发表于 2013-10-19 00:47:39 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 0 4199
随着云计算的逐步普及,基于微软云计算平台的各种云应用越来越多,熟练掌握各种云开发软件工具和应用成为每个开发必要的技能。
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平台再合适不过了。

没找到任何评论,期待你打破沉寂

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条