At last Microsoft have taken the wraps off their fully managed, JSON document database service. As of today (21st August) Microsoft has placed Azure DocumentDB into public preview, and made it available to the following regions: –
- US West
- Europe North
- Europe West
There is an increasing demand for NoSQL databases but invariably developers are craving features and capabilities inherent to relational database systems. Unfortunately NoSQL means tough choices: –
- strong OR eventual consistency
- schema-free with limited query capability OR schematised and rich query capability
- transactions OR scale
Above all they’ve provided a multi-tenant database service which is blazingly fast and (via tenant isolation) safe and secure.
DocumentDB supports SQL queries without forcing developers to create explicit schema or secondary indices or views. DocumentDB is able to efficiently index, query and process heterogenous documents via the deep commitment to the JSON data model.
Here is a great link to understanding how to Query DocumentDB: –
DocumentDB Open and Approachable
We really don’t need more data formats, languages or protocols – let’s face it the learning curve for new systems can be steep, and we’re all pressed for time. The DocumentDB product team claim they held a mantra of ensuring they resisted the urge to be inventive where it didn’t deliver real value to the developer.
In my opinion DocumentDB is unique in how it embraces and builds on standards that are already abundantly available and established, yet adds huge value and capabilities on top – it feels like DocumentDB gives the developer the very best of all worlds!
You can find out lots more about Azure DocumentDB at the product page here – please bear in mind though that at present DocumentDB is in preview (online cloud speak for Beta).
Feel free to drop me a line if you have any questions firstname.lastname@example.org