SQL Azure可以被视为SQL Server的云端版本,51CTO数据库频道之前也曾报道过《SQL Azure方便开发者踏上云数据库之路》,其中对于SQL Server与SQL Azure的区别进行了详细的介绍。
SQL Azure将在接下来的几个月推出一些新特性,包括MARS支持、空间坐标数据和50GB的容量选项。还会提供一个SQL Azure Labs,其中包含一些未来可能具备的加强功能,比如将要亮相的OData Services。
MARS即是多活动结果集(Multiple Active Result Sets)。其首先出现在SQL Server 2005中,允许多个操作同时在一个连接中发生。这些操作能分享共有的事务,但是在查询和DML操作的执行顺序上有一些严格的规则。SQL Azure将在4月正式支持MARS。
基于开放地理空间协会(Open Geospatial Consortium )标准的地理和几何类型在2008年的时候添加到SQL Server中。这些特性也将提供给SQL Azure,不过最早要到6月了。
最后一个曾被承诺的特性是提供50GB的容量选项。类似1GB和10GB的容量选项,50GB直到6月才会广泛提供。然而,开发人员如果急需使用,可以去申请早期采用计划。对此,Eric Nelson在他的博客中提供了详细的信息。
SQL Azure Labs给新的SQL Azure特性提供了一个试验场。这些特性没有保证能用于生产环境,不过在这些特性正式发布之前可以让开发人员提供反馈。当前,这种试验性特性只有OData Service for SQL Azure。
SQL Azure的架构