借助SQL Azure,Microsoft为严肃的数据库用户提供了将其数据库置于云中的能力。 SQL Azure是一个关系数据库,它使用Microsoft SQL Server技术支持Transact-SQL,但允许您将所有服务器和操作系统管理任务交给Microsoft工程师。
云中SQL Server的功能
使用SQL Azure获得的一些功能包括:
- 简化管理,将数据库平台,操作系统和硬件的管理权交给他人
- 可扩展的资源,允许您根据需求的变化快速添加或删除资源
- 与ODBC,PHP和ADO.NET数据访问集成
- 通过SQL Server Management Studio进行管理(使用SQL Server 2008 R2或更高版本附带的版本)
- Microsoft SQL Server的大多数基本功能
限制
重要的是要认识到,虽然SQL Azure是基于云的Microsoft SQL Server替代方案,但它与托管SQL Server环境不同。有几个重要的区别
- 数据库限制为10GB。
- 不支持某些数据类型(特别是CLR数据类型,包括地理空间数据)
- 模糊警告您的连接可能因“资源使用过多”而终止
结论
总体而言,SQL Azure是一个非常有趣的产品,可能对那些寻求10GB以下高性能基于云的数据库的特定市场非常有吸引力。但是,大多数网络用户可能会发现他们可以从各种ISP中找到类似的定价,其中包括网络托管的费用。期待看到SQL Azure越来越受欢迎,因为它推出了支持更高级SQL Server功能的更具伸缩性的解决方案。