Welcome to MSDN Blogs Sign in | Join | Help

The no spin details on the new SDS features

Today we announced the details of our plans to accelerate the delivery of core relational database features as part of SDS.  There has been quite a bit of buzz about SDS over the past couple weeks and it is great to be able to share the details more broadly.

If we flash back about a year ago to Mix 08, Nigel Ellis got up on stage to introduce the community to SDS which, at the time, was a flexible entity based cloud database that you accessed using standard internet protocols. We made this announcement with the promise that more relational capabilities would be coming - and they did. But the universal feedback we received from our TAP partners and other early adopters was the need for a relational database delivered as a service. This was extremely valuable feedback and drove us to more aggressively investigate ways in which we could deliver these features. As a result of that work and based on the progress we’ve since made in the product team, we are announcing that SDS will deliver full relational database capabilities as a service.

While we knew we needed to accelerate our plans we also knew we needed to hold true to some on the founding principles we had when we started our journey. Things like High Availability, Fault Tolerance, Friction Free Provisioning, Pay As You Grow Scaling, Immediate Consistency. We are still delivering on these promises and have added to the mix true relational capabilities, T-SQL and compatibility with the existing developer and management tools ecosystem.

What does this mean for developers? Developers will be able to very easily provision themselves a logical server and database and begin developing against it immediately using the existing tools and technologies that they are accustomed to. We are providing an experience where a developer can take an existing application and just change the connection string to point it to the cloud and have it just work.

How will we do it? Three letters TDS. TDS stands for Tabular Data Stream and it's the published protocol that clients use to communicate with SQL Server. From its inception, SDS has always been built on the SQL Server technology foundation and it just made sense to allow our users to access their data via TDS. Most importantly for developers, this means symmetric SQL Server functionality and behavior combined with compatibility with the existing tools you are familiar with.

                Tables?...Check

                Stored Procedures?...Check

                Triggers?...Check

                Views?...Check

                Indexes?...Check

                Visual Studio Compatibility?...Check

                ADO.Net Compatibility?...Check

                ODBC Compatibility?...Check

To be clear, the above is not a complete list of supported features.  However, given the feature set we are planning to support in SDS v1, a majority of database applications will “just work”, allowing developers to target on and off-premises deployments with essentially the same code base.  The initial scenarios we are targeting are things like web and departmental applications. We will be posting some content to our MSDN Dev Center in the coming weeks with specifics and getting started guidance but I encourage everyone to download SQL Express and the Windows Azure SDK to get started.

The core foundational components of SDS have not changed. This is still the same architecture that we have been telling you about for the past year and that underlies the current CTP bits. It is the same architecture that is powering some of Microsoft's key service properties and in the next few months will be used to store 100’s of terabytes of data in production deployments. Our early adopters (both internal and external) have shaken it down pretty well and we feel very confident about these bits.  The only difference is we are now providing a rich SQL model while maintaining the high availability, fault tolerant and scale aspects of the system.

What about the ACE (Authority, Container, Entity) data model and developer experience? Since Windows Azure storage has a similar data model (property bag) and developer experience, we will stop supporting the current ACE Model sometime in the future. Does this mean you can't access your relational data via internet friendly protocols like REST?  Not at all. You can still access your relational data (located on premises or in the cloud) via HTTP/REST using the ADO.Net Data Services framework. The compatibility with existing tools and technologies is a really important point to drive home and a super important value add that Microsoft provides.

Breadth and OSS developer support will continue to be a high priority for us and we will continue to support and provide breadth development libraries for all mainstream development technologies including PHP, Ruby and Java.  If it works with SQL Server, it will largely work with SQL Data Services.

What about Security? All communications with our service is SSL encrypted and our initial authentication will be using SQL Authentication.

Of course, SQL Data Services remains one of the key developer services of the Azure Services Platform - that hasn't changed. Consuming SDS from within an Azure application has never been easier and we will continue to ensure this is a feature rich, friction-free experience.

I have said a lot, so go ahead and digest all of this. What else do you want to know? As I am sure you all have more questions, feel free to email me at david.robinson@microsoft.com and I'll post the questions and answers for all to see.

Published Tuesday, March 10, 2009 8:50 AM by davidrob

Comments

# The Clouds are clearing in Redmond

After a healthy dumping of March snow here in Redmond yesterday, the clouds have changed and it is now

Tuesday, March 10, 2009 12:10 PM by Microsoft Sync Framework

# SQL Data Services с Transact-SQL интерфейсом

С момента своего анонса доступ к SQL Data Services был только посредством REST и SOAP с LINQ подобным

Tuesday, March 10, 2009 12:26 PM by Константин Косинский

# Finally, our relational DB in the Cloud

Check it out. We just released an updated our SQL Data Services with true relational DB support and also

Tuesday, March 10, 2009 12:36 PM by Mark Brown's Web Platform Blog

# Click & Solve » Finally, our relational DB in the Cloud

# re: The no spin details on the new SDS features

Main question is how existing accounts will be migrated to new version?

Tuesday, March 10, 2009 1:04 PM by kosinsky

# re: The no spin details on the new SDS features

Hi,

Are we losing some BASE capabilities to grant ACID capabilities?

Are we losing scalability or partition support to garantee consistency?

[]'s

Tuesday, March 10, 2009 2:20 PM by Otavio Pecego Coelho

# SQL Data Services, en relationsdatabas i molnet!

Äntligen är informationen publik, det som så många har efterfrågat och som nu också annonserats: SQL

Tuesday, March 10, 2009 2:30 PM by Johan Lindfors

# Real SQL Server in the cloud is coming. Fast. | Brent Ozar - SQL Server DBA

# SDS details begin to emerge

The no spin details on the new SDS features Data will be available via TDS (i.e. standard communication...

Tuesday, March 10, 2009 3:13 PM by Aali - a developer's view

# Mais sobre a Nuvem com novidades sobre o SQL Data Services

Antes de tudo, uma boa notícia. O blog do SQL Data Services (SDS) acabou de anunciar que o SDS vai sim

Tuesday, March 10, 2009 3:22 PM by Arquitetura em Pauta

# SQL Data Services Team Blog : The no spin details on the new SDS features

Thank you for submitting this cool story - Trackback from DotNetShoutout

Tuesday, March 10, 2009 3:38 PM by DotNetShoutout

# Click & Solve » Mais sobre a Nuvem com novidades sobre o SQL Data Services

# SDS is now a Killer Database in the Cloud | Zach Skyles Owens

# SDS is now a Killer Database in the Cloud

I've been working on SQL Server and SQL Data Services evangelism for the past year and half. There was

Tuesday, March 10, 2009 4:06 PM by Zach Skyles Owens

# Big Changes to SDS

The SQL Data Services team are making some big changes – ACE (Authority, Container, Entity) is no longer

Tuesday, March 10, 2009 5:08 PM by Neil Kidd's Blog

# re: The no spin details on the new SDS features

I have one question. When?

When do we get to party on this new service?

Tuesday, March 10, 2009 5:09 PM by jamiet

# Click & Solve » Big Changes to SDS

Tuesday, March 10, 2009 5:17 PM by Click & Solve » Big Changes to SDS

# Microsoft Fires a Salvo in the Database Wars

If Microsoft can deliver on the features for SQL Data Services (SDS) announced today then they have set

Tuesday, March 10, 2009 5:25 PM by Delivery Focus

# SQL Data Services: Look at Us Now!

Being the data and services geek that I am, I’ve spent a fair amount of time of over the last couple

Tuesday, March 10, 2009 5:27 PM by Jim O'Neil's Blog

# SDS goes full circle

When SQL Data Services (SDS) was first announced it was called SQL Server Data Services (SSDS) before

Tuesday, March 10, 2009 6:01 PM by SSIS Junkie

# Microsoft details changes coming to SQL Data Services | All about Microsoft | ZDNet.com

# The <NDA> cloud is lifted, (for SDS anyway)

I received confirmation moments ago from an SDS product manager that this blog post is indeed public

Tuesday, March 10, 2009 7:39 PM by Paul Nielsen

# BI in the Cloud, Step one: Get Data in the Cloud

I wanted to pass along some recent news from the SQL Data Services team. Today details on new SQL Data

Tuesday, March 10, 2009 7:50 PM by THE BI Blog

# SQL Server in the Cloud &raquo; Solo Technology

Tuesday, March 10, 2009 8:33 PM by SQL Server in the Cloud &raquo; Solo Technology

# re: The no spin details on the new SDS features

Will SDS support Database Encryption (certificate and key management) and also any support for row level versioning?

Tuesday, March 10, 2009 10:26 PM by AusRob

# Thoughts On The Cloud

Normal 0 false false false MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table

Tuesday, March 10, 2009 10:39 PM by Tim Benninghoff

# Intel Software Network Blogs &raquo; SQL Data Services - Got Cloud Databases?

# Nachtrag zu meinem SQL Data Services Webcast

Seit gestern ist nun offiziell raus das die SQL Data Services TDS unterst&#252;tzen und somit die REST

Wednesday, March 11, 2009 2:14 AM by Dariusz quatscht

# Storage nel cloud: le soluzioni in casa Microsoft

Storage nel cloud: le soluzioni in casa Microsoft

Wednesday, March 11, 2009 3:48 AM by UGbLog di Pierre Greborio

# SDS : Du nouveau. Adieu le modèle ACE

Pour ceux qui s’intéressent à SDS (Sql Data Services) une annonce importante a été faite hier sur le

Wednesday, March 11, 2009 4:02 AM by Mim

# Будущее SSDS

Не могу пройти мимо анонсов будущего развития SDS. Слов много не нужно. 1) Sql Data Services планирует

Wednesday, March 11, 2009 4:51 AM by Marat Bakirov [MSFT]

# ?????????? ?????????????? [MSFT] - ?????????????? SSDS

Wednesday, March 11, 2009 4:54 AM by ?????????? ?????????????? [MSFT] - ?????????????? SSDS

# A hét bejelentése: Teljes értékű SQL szolgáltatás az Azure-ban!

Tegnap egy rendkívüli jelentősségű bejegyzést tettek közzé az SQL Data Services csapat blogjában . A

Wednesday, March 11, 2009 6:14 AM by Hírcsatorna

# SQL Server in the cloud

Microsoft komt in de tweede helft van dit jaar met SQL Data Services (SSDS) . Eerder vandaag was op de

Wednesday, March 11, 2009 7:40 AM by Hans Geurtsen

# SQL Data Services Supports Full Relational Database Capabilities

SQL Data Services as one of the key developer services of the Azure Services Platform will deliver full

Wednesday, March 11, 2009 9:59 AM by Dr. Z's Blog

# SQL in the cloud

This is probably one of the worst kept secrets. SDS (SQL Data Services) is going to present SQL Server

Wednesday, March 11, 2009 10:42 AM by SimonS Blog on SQL Server Stuff

# Someone call a Weatherman, the Clouds have shifted

In a move that I think is great from feature perspective, the SQL Server Data Services team has made

Wednesday, March 11, 2009 11:39 AM by Andrew Karcher's Bits o' Data

# Gazelle, Surface, SDS and StreamBase &laquo; Tales from a Trading Desk

# Azure Services Platform: Algunos detalles de SQL Data Services

Más que interesante la información que ha publicado el equipo de SQL Data Services en torno a las prestaciones

Wednesday, March 11, 2009 7:10 PM by Blog del CIIN

# Azure Services Platform: Algunos detalles de SQL Data Services &laquo; Pasi??n por la tecnolog??a&#8230;

# SQL Data Services が従来機能もサポート

CTP として公開されており、日本でも Tech Days で紹介した SQL Data Services ですが、今週、 SQL Data Services チーム ブログ に、既存の RDBMS としての機能をサポートしていくことがアナウンスされました。

Thursday, March 12, 2009 3:08 AM by Fumio Sekita's Blog

# SQL Data Services exposera une interface SQL

Suite aux retours sur la preview de SQL Data Services, les équipes de développement privilégient désormais

Thursday, March 12, 2009 5:09 AM by Cloud Computing @ Microsoft France

# Windows Azure SQL Data Services: now with full relational database capabilities | DavideZordan.net

# Goodbye ACE Model on SQL Data Services, Welcome back RDBMS...

I would like to share just a blog I saw regarding the changes Microsoft is implementing on SQL Data Services

Thursday, March 12, 2009 6:03 AM by Max Blogs on Azure

# SQL Data Servicesのお知らせ

&#160; 以前 ブログでお知らせした、SQL Data Servicesの仕様変更のアナウンスがありました。 SQL Data Services Team Blog The no spin details

Thursday, March 12, 2009 6:25 AM by こだかたろうです

# SQL Data Services goes full relational

A few days ago we announced the big news about SQL Data Services (SDS) switching to being a full relational

Thursday, March 12, 2009 12:43 PM by Pablo Castro's blog

# SQL Data Services comincia a fare sul serio

La nuova versione (ancora CTP) di SQL Data Services fornirà funzionalità analoghe a quelle di SQL Server

Thursday, March 12, 2009 12:52 PM by Marco Russo

# SDS – Take 2

It looks like the SDS team has decided to refocus there short term goals away from a RESTful schemaless entity based approach and towards a more relational database with baked in cloud scale.

Thursday, March 12, 2009 2:03 PM by Simpable

# [Azure] SQL Data Services : le nouveau plan ! | Sebastien.warin.fr

# re: The no spin details on the new SDS features

The prospect of having the option to install, say, MOSS 2007; and, point it to a cloud database service is very interesting.

Owning or renting will be a recurring question in the future.

Friday, March 13, 2009 12:02 PM by franjalova

# Career Change &#171; Bacon Bits and Bytes

Friday, March 13, 2009 12:58 PM by Career Change &#171; Bacon Bits and Bytes

# Log Buffer #139: a Carnival of the Vanities for DBAs | WORDPRESS EXTENSIONS-PLUGINS-THEMES-TEMPLATES

# Log Buffer #139: a Carnival of the Vanities for DBAs | WORDPRESS EXTENSIONS-PLUGINS-THEMES-TEMPLATES

# Pythian Group - Blog

Friday, March 13, 2009 10:11 PM by Pythian Group - Blog

# Leveraging Skills &laquo; Peter Palmieri

Saturday, March 14, 2009 1:42 PM by Leveraging Skills &laquo; Peter Palmieri

# It’s been awhile…

So, it’s been quite awhile since I’ve posted but with the recent SDS announcement I trust you now know

# Weekly Web Nuggets #55

Pick of the week: Smoke-and-Mirrors and Cloud Software General Development The Computer Performance Shell Game : Jeff Atwood demonstrates how you can use the new Reliability and Performance Monitor in Vista and Windows Server 2008 to monitor more aspects

Saturday, March 14, 2009 11:00 PM by Code Monkey Labs

# This Week: Joe Nalewabau, Red Nose Day, Windows 7 .NET wrappers, free MVC chapter | CHARGED's Digital Lifestyle at Work or Play

# Reporting and SQL Data Services

SQL Data Services (SDS) was shown at PDC in October, utilizing a REST based interface.&#160; As described

Sunday, March 15, 2009 2:26 PM by Robert Bruckner's Advanced Reporting Services Blog

# Blog Xebia France - Revue de Presse Xebia

Monday, March 16, 2009 1:32 PM by Blog Xebia France - Revue de Presse Xebia

# The Importance of Cloud Abstraction &laquo; Walter Pinson

# This Week: Joe Nalewabau, Red Nose Day, Windows 7 .NET wrappers, free MVC chapter

This Week on Channel 9, Dan Fernandez is joined by Joe Nalewabau from DevDiv China to cover this week&#39;s

Saturday, March 21, 2009 10:30 PM by ComponentGear.com Feed

# relationele SQL Data Services een goed idee?

Op 10 maart 2009 kondigde Microsoft aan dat SQL Data Services overgaan van een hiërarchisch naar het

Monday, March 23, 2009 11:47 AM by Anko's Blog - eh?

# ADO.NET Data Services and the "new" SQL Data Services

If you haven't seen yet, the SQL Data Services team announced some excited news at this past MIX conference.&#160;

Sunday, March 29, 2009 6:04 PM by ADO.NET Data Services Team Blog

# SQL Server Data Services: Cambio radical en Azure

Que cosas tienen las tecnologías beta, oiga. De repente, de un plumazo todas las presentaciones, videos

Saturday, April 04, 2009 3:23 PM by La masa, el ladrillo, la bota, el bocadillo...

# [Azure] SQL Data Services - Une interface SQL

Suite aux retours de la Preview, MS a décidé de s'écarter de l'idée de fournir des API REST et SOAP exposant

Wednesday, April 22, 2009 5:11 AM by NeuroCypher's Blog

# Tim Anderson&#8217;s ITWriting - Tech writing blog &raquo; Microsoft&rsquo;s quarterly results: will it ever make sense of the cloud?

# SQL Data Services Abandons REST for TDS API and Knocks My Socks Off

ApparentlySQLDataServices(SDS)wasn

Sunday, May 03, 2009 10:05 AM by smwikipedia

# SQL Data Services Team Blog The no spin details on the new SDS features | Paid Surveys

# SQL Data Services Team Blog The no spin details on the new SDS features | Wood TV Stand

# SQL Server Blog by Jason Massie

Sunday, June 07, 2009 2:45 PM by SQL Server Blog by Jason Massie

# SQL Data Services Team Blog The no spin details on the new SDS features | storage bench

# Updates in the world of SQL Data Services | rapid-DEV.net

# SQL Data Services Team Blog The no spin details on the new SDS features | debt settlement program

Anonymous comments are disabled
 
Page view tracker