关系型的云呼之欲出

  • Jean-Jacques Dubray
  • 王丽娟

2009 年 3 月 24 日

话题:架构DevOps

Jon Arild Tørresdal 上个月提出了这样一个问题:云能否脱离关系型数据存储而存在。微软的高级项目经理 Dave Robinson报告说,微软计划加快发布核心关系数据库特性的速度,将其作为 Azure 的 SQL Data Services 的一部分

我们宣布,SDS 将把全部关系数据库能力作为服务进行发布。支持的内容有:

  • 存储过程
  • 触发器
  • 视图
  • 索引
  • 与 Visual Studio 兼容
  • 与 ADO.Net 兼容
  • 与 ODBC 兼容

他补充道:

很显然,上面所列的并非 SDS 支持的全部功能。无论如何,凭着我们在 SDS v1 里计划支持的功能集,大多数数据库应用程序都能“正常工作”,允许开发人员用基本相同的代码集即可完成本地和远程部署。

他还说:

开发者以后可以很容易地给自己提供逻辑服务器和数据库,并能用他们习惯的现有工具和技术迅速地对逻辑服务器和数据库进行开发。

需要重点注意的是:

SDS 的核心基本组件并未发生变化。架构仍然和去年我们告诉大家的一样,仍然是构成目前 CTP 版本的基础。这个架构正支撑着微软一些关键的服务能力,在几个月之后,我们还会使用该架构在产品部署中存储 100TB 的数据…… 唯一的区别是,在保持系统高可用性、容错能力和伸缩性的同时,我们现在提供了一个丰富的 SQL 模型。

Dave 对 ACE 进行了评论:

ACE(Authority,Container,Entity)数据模型和开发者体验怎样呢?由于 Windows Azure 存储有类似的数据模型和开发者体验,所以我们以后将不再对目前的 ACE 模型提供支持。

Dave 从安全的角度解释说:

与我们服务进行的所有通信都经过了 SSL 加密,初始的身份认证将使用 SQL 身份认证。

微软是第一家决心在云的世界中提供“真正的关系型”体验的厂商。Mary-Jo Foley 疑心这算不算微软云战略的

“中期调整”或者推倒重来

InfoQ 的读者朋友们,您对此有何看法呢?云以后是关系型的,还是面向资源的,还是两者兼而有之呢?

查看英文原文:Relational Cloud On the Horizon

架构DevOps