SDS底层管理着请求路由、安全和隔离。它还提供了一种可伸缩、高可用的技术,包括:
·自动复制与失败恢复
·“fabric”保证了高可用性——如果某台服务器宕掉了,它会将请求从该服务器转到其它服务器上
·供应(数据库、账户、角色等等)、度量及排序
·负载平衡:如果某台服务器负载过大,我们可以复制一份并让某个次级服务器成为主服务器,同时还可以将某份复制移动到其他服务器上去
Nigel详述了SDS的兼容性目标:
·支持常见的应用模式
·基于逻辑/策略的管理
·从服务器到云的模式(反之亦然)
·考虑多种租赁
·节流与负载平衡
·限制数据库大小、及事务间隔
他相信第一版会满足Web和部门应用95%以上的需求。
就SQL兼容性来说,SDS第一版中将会支持:
·表、索引及视图
·存储过程
·触发器
·约束
·表变量、会话与临时表
然而第一版将不会包含下面这些特性
·分布式事务
·分布式查询
·CLR
·Service Broker
·空间能力
·物理服务器或目录DDL与视图
其安全模型与本地模型完全兼容,但限制于标准的SQL认证与登录上。他们会在未来支持AD联盟、WLID等以作为备选的认证协议。
Nigel还谈到了未来的路线图:
·分区数据库
·地理位置与地理冗余
·分布式查询
·安全的w/AD、WLID等等
·支持多级硬件和软件隔离
目前可以通过邀请的方式获取其CTP。