Senkwe
Windows Azure Storage is a file system in the cloud. It provides essential storage abstractions like such as blobs, queues, and simple schema, at massive scale and low cost. SQL services can be thought of as a set of database services in the cloud. It provides highly scalable and premium data abstractions & services such as relational tables, joins, data warehousing, and reporting across a broad variety of data types – including structured and unstructured data. If you need rich database functionality, SQL Data Service is the Azure service you should use.
Please visit http://www.microsoft.com/azure/data.mspx, to review documentation and white papers, with ref to SDS. This should provide some clarity.
Thanks
Anil
Anil,
According to the documentation I'm reading, SSDS does <not> support relational tables (or other relational objects) in any way(Azure_Services_Platform.docx, P. 16). The description of the tables' internal schema sounds very much like standard XML schema, but still is not "relational."
So, my current impression is that SSDS supports only flat, unstructured data which may be organized and separated into various "containers" like tables.
If relational data enters the picture, I suppose it might be accessible through calls to a remote RDBMS, but so far I don't see it present in SSDS.
My current take is that as opposed to the other 2 Azure data storage options (Blob, Queue), SSDS supports <some> organization and structure but its robust features seem limited mainly to querying and scaling, not computation, optimized schema/structure which would be present in MS SQL Server.
In other words, there are limitations to the "rich database functionality" you describe, SSDS definitely has its strengths but is missing features present in regular RDBMS
Open to correction and clarification...