云中的SQL Server
借助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功能的更具可伸缩性的解决方案。