AzureDocumentDBLogoBlackAzure DocumentDB is a NoSQL document database that uses the JSON data format for storing and querying documents. Being a feature of Microsoft Azure, DocumentDB offers a nice NoSQL database using JSON documents that includes all of the benefits of Microsoft Azure and the cloud.

Here’s a list of some of the key features DocumentDB offers:

  • PaaS and Scalability
  • Schema-free JSON documents
  • SQL language queries

Platform as a Service and Scalability

The Microsoft Azure cloud is full of many PaaS features that abstract away many of the pains of server and software maintenance. DocumentDB is yet another feature of Microsoft Azure that grants all of the PaaS benefits thus allowing you to focus on your application, your data and all the things your business does.

DocumentDB is a fully managed, NoSQL database that can be easily scaled out to meet your data, your application, and your business needs.This allows for your DocumentDB database to grow as your application and data storage needs grow in an affordable manner for your business.

Schema-Free JSON Documents

The format for storing data within DocumentDB is JSON. This provides a ubiquitous, lightweight data format that is also supported across a wide range of platforms, including web and mobile.

The data format is also Schema-free so that the data your application stores can change as your application and business requirements change. This keeps the entire database from needing to be refactored when a change is made, in addition to the ability to keep the application up and running when deploying what would be a breaking change to a traditional RDMS database.

AzureDocumentDB_JSON

The Schema-Free JSON document format is lightweight, flexible, and supported across platforms.

SQL Language Queries

DocumentDB allows for the JSON documents to be queried using the SQL language syntax. This allows for a familiar language syntax to be used for queries, since most developers are already familiar with using the SQL language to query traditional RDMS databases.

AzureDocumentDB_SQLQuery

To get a better feel for the SQL syntax the DocumentDB Query Playground provides a simple testing area where you can practice and learn how to query DocumentDB with test data included.

Overview Video

Here’s a short overview video of DocumentDB from Ryan CrawCour, a Senior Program Manager on the Microsoft Azure team:

Posted by Chris Pietschmann

Chris is a Microsoft MVP and has 15+ years of experience building enterprise systems both in the cloud and on-premises. He is also a Microsoft Certified (MCSD) Azure Solutions Architect. He has a passion for technology and sharing what he learns with others to help enable them to learn faster and be more productive.

One Comment

  1. […] February 1st, 2016, Microsoft Azure DocumentDB bill be transitioning away from a Global Pricing Meter to be on Regional Pricing Meters instead. […]

    Reply

Leave a Reply