A paper by Andrew J.Brust. Abstract:
An introduction to NoSQL database technology, and its major subcategories, for those new to the subject; an examination of NoSQL technologies available in the cloud using Windows Azure and SQL Azure; and a critical discussion of the NoSQL and relational database approaches, including the suitability of each to line-of-business application development.
When analyzing NoSQL options available on the Azure platform, Andrew is listing:
- Azure Table Storage
- SQL Azure XML Columns
- SQL Azure Federation — check also The NoSQL gene in SQL Azure Federations
- OData (?)
- running NoSQL databases as Azure Worker Roles, VM roles, and Azure Drive
The paper concludes:
We saw how NoSQL databases are suitable for data management that is light-duty but large-scale, and how they work well for content management requirements of many stripes. We also saw, again and again, that relational databases are best for line-of-business applications. The database consistency, query optimization and set-based declarative query capability that relational databases have provided for decades is still required by most LOB applications; this has not changed.
Original title and link: Paper: NoSQL and the Windows Azure Platform (NoSQL databases © myNoSQL)
via: http://download.microsoft.com/download/9/E/9/9E9F240D-0EB6-472E-B4DE-6D9FCBB505DD/Windows Azure No SQL White Paper.pdf