Microsoft recently released a whitepaper NoSQL and the Windows Azure. The whitepaper provides an introduction to NoSQL database technology, and its major subcategories.
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, have also been discussed.
It is an interesting whitepaper as it tries to talk about the “NoSQL” i.e. NO RELATIONAL DATABASES.
Relational databases have always been criticized as they are less scalable. Non-relational data stores collectively categorized as “NoSQL” have garnered the attention. These databases are often employed in public, massively scaled Web site scenarios, where traditional database features matter less, and fast fetching of relatively simple data sets matters most. Many of these databases employ parallelized query mechanisms, horizontal partitioning and allow storage of heterogeneous, loosely-schematized data records.
There are four sub-categories of NoSQL :
- Key-Value Stores
- Document Stores
- Wide Column Stores
- Graph Databases
Each of the above mentioned sub-category has been clearly defined in this whitepaper. Besides this it also talks about Windows Azure cloud stack. Glimpse of it is shown in the figure:
Download the whitepaper from Microsoft : “NoSQL and the Windows Azure Platform”.