Tuesday, March 10, 2009

SDS Strategy : Mid Term Correction?

Today Microsoft announced a change of plans on their SDS platform (http://blogs.msdn.com/ssds/archive/2009/03/10/9469228.aspx). Essentially in short they are getting rid of ACE model and adopting a relational model. It is indeed a very shocking development especially for people (like us) who have invested some time & energy in adopting this technology. As Roger Jennings posted in MSDN forums (http://social.msdn.microsoft.com/Forums/en-US/ssdsgetstarted/thread/c1418815-a391-46f3-95cd-4c21856acde0), "That's a lotta work by the SSDS, SDS, and Astoria teams to throw down the drain."

I personally believe that this change is for good and I am looking forward to see what new they have in store for us. At Cerebrata, our interest in this is purely from tooling point of view and I would be interested in learning more about the mechanisms by which metadata of the database hosted in the cloud is exposed to the developers.

One thing I do think led to this, is the way this technology has been pitched to the developer community. If you name your platform as SQL Server Data Services (later change it to SQL Data Services), general perception would be to have same set of capabilities as you would expect from your SQL Server. Unfortunately with ACE model, it was just not possible. IMHO, if Microsoft has not pitched it as SQL Server on the cloud (I don't really care if you are storing my authorities, containers and entities in a SQL Server or not), things would have been fine and it would have been accepted as an alternate storage mechanism.

Like I said, next few months would be interesting to see how this new SDS evolves. I am hoping when they come out with new beta now they will have answers to issues other than technology (like compliance etc.) which will be extremely critical for adoption at enterprise level.

Cheers!!!

Gaurav

No comments: