My background is relational databases i.e., boolean Algebra, E.F Codd, Microsoft SQL.  However, NoSQL databases are increasingly used in big data and real-time web applications. If you business needs involve unstructured data, it’s time to give Azure a look.  

Microsoft Azure has many options for storing and working with data, including:

  • Table storage, which provides an easy way to quickly access data using key values that describe the data.
  • The traditional relational option via SQL Azure.
  • The DocumentDB route for unstructured data, which allows you to work with data via a RESTFul interface that takes advantage of JSON — store, retrieve, and interact via JSON.

DocumentDB allows you to query all data in the document, while table storage only works with metadata outside the document.

TechRepublic: Full Story