当前位置: 首页 > 图文教程 > 数据库 > MSSQL > SQL Data Services将成为云中完整的数据库

MSSQL
如何设置SQL Server数据库全文索引服务
使用SQL Server 2000索引视图提高性能
Sql Server在安装时提示挂起的解决方法
解析SQL Server 2008中的新语句:MERGE
使用SQL Server时最容易忽略的21个问题
讲解SQL Server数据库的触发器安全隐患
轻松掌握执行一个安全的SQL Server安装
如何使用SQL Server中的客户端配置工具
从SQL Server2000升级到2005的过程解析
Sql Server 数据库超时问题的解决方法
解决SQLServer最大流水号的两个好方法
解析:轻松掌握在 Mac OS X中安装MySQL
细化解析:轻松掌握怎样测试 MySQL安装
细化解析:MySQL 服务器究竟有多稳定?
MySQL数据库中与 ALTER TABLE 有关的问题
细化解析:MySQL 数据库中对XA事务的限制
使用MySql和php出现中文乱码的解决方法
Mysql的最大连接数怎样用java程序测试
MySQL列类型的选择与MySQL的查询效率
教你精确编写高质量高性能的MySQL语法

MSSQL 中的 SQL Data Services将成为云中完整的数据库


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-17   浏览: 86 ::
收藏到网摘: n/a

各大云计算提供商(亚马逊、谷歌和微软)目前都使用了键/值存储方式。然而,在San Francisco召开的MSDN开发者大会上,微软宣布他们在获取ISV的反馈之后,决定通过SQL Data Service(SDS)提供SQL Server的RDBMS功能。

Register UK的Gavin Clarke采访了Mark Hindsbro,后者是微软开发者及平台推广的总经理。他谈到合作伙伴希望在云计算中使用完整的SQL Server数据库。去年三月发布的SQL Data Service(SDS)只提供了轻量的,有限的功能。

微软仍然没有完全公开他们打算支持的RDBMS功能。Gavin继续说到:

他并没有谈及微软会向Azure中加入哪些SQL Server的功能,只说它会包含更好的关系型功能…

微软的一份声明也没有提到个中细节,不过声明中谈到它会“发展SDS的能力,使客户能够在基于云的环境中使用传统RDBMS的数据模型。开发人员依旧可以使用现有的编程接口,并且继续目前在开发、培训和工具上的投资,用以开发他们的应用程序”。

在OakLeaf Systems博客中,他们提到SDS没有跟上.NET平台数据访问技术的新发展,查询语法又有限,这些都可能是促使微软改变策略的原因:

微软旧策略的结果是无架构(schemaless)的EAV表结构在Authority-Container-Entity(ACE)架构下提供灵活的属性(property bags)访问能力,但ACE架构使.NET开发者困惑,而后.NET开发者又要面对巨大思维转换,从传统SQL转变到.NET 3.5的LINQ构造、用LINQ to SQL和Entity Framework完成对象/关系映射。SSDS提供的SOAP和REST数据访问协议,其查询语法非常有限。

一些重要的问题还是没有解决。微软是否牺牲了伸缩性,以满足现有客户使用已有知识的能力?还是他们计划调整现有SQL Server技术的架构,使之在云计算中具备良好的伸缩能力?您的看法是什么呢?