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

MSSQL
SQL语句技巧:按月统计数据
分页 SQLServer存储过程
SQL语句的基本语法
模糊查询
直接循环写入数据
删除重复记录
删除重复的记录,并保存第一条记录或保存最后一条记录
MSSQL数据库的定期自动备份计划。
一个比较实用的大数据量分页存储过程
数据库存储过程分页显示
ACCESS数据库的压缩,备份,还原,下载,删除的实现
sql编程的几个常识
SQL连接查询介绍
Sql Server基本函数
分页的存储过程
SQL Server全文索引服务
如何在SQLSERVER中快速有条件删除海量数据
整理一下SQLSERVER的排序规则
SQL Server各种日期计算方法(收藏)
全文检索技术 sql server

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-17   浏览: 35 ::
收藏到网摘: 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技术的架构,使之在云计算中具备良好的伸缩能力?您的看法是什么呢?