Azure DocumentDB, the NoSQL JSON Database

If you are not familiar with Azure DocumentDB, then you might want to review some of the documentation.

I started working with DocumentDB a few months ago when I was looking for a good JSON Database for HL7 FHIR.  FHIR primarily uses JSON for messaging.  And FHIR™ has its own REST API.

If you look at the DocumentDB documentation, you will see that you find out that it provides several SDK’s.

  • .NET SDK
  • Node.js SDK
  • Java SDK
  • Python SDK

It also provides a REST API.  

Microsoft Azure DocumentDB supports querying documents using SQL (Structured Query Language) as a JSON query language.

DocumentDB is truly schema-free. By virtue of its commitment to the JSON data model directly within the database engine, it provides automatic indexing of JSON documents without requiring explicit schema or creation of secondary indexes.

Continue reading