Given the strength of SQL Server in business, you might be surprised to learn that Microsoft has spent the last five years building a distributed NoSQL database – until you remember that services like Power BI, Bing and the Office Web apps face the same challenges as services like Netflix. They’re problems more and more enterprises have to deal with too: the deluge of data, the demands of mobility and the need for low latency even though you’re relying on cloud services.
That’s why Microsoft’s Dharma Shukla, who previously built key technologies like Windows Workflow Foundation (and worked on both Live Mesh and the never-shipped Courier tablet), has been developing Microsoft’s global-scale distributed database since the end of 2010.
As a cloud PaaS service, it avoids much of the complexity of configuring NoSQL databases yourself, and DocumentDB can even run MongoDB applications without any changes, as the service now exposes MongoDB APIs. That gives DocumentDB customers a way to try out DocumentDB apps on premise – and it also gives them a fast way to bring MongoDB apps to the cloud, as well as a way of avoiding for some of the security problems that MongoDB users have wrestled with. You’ll soon be able to bring applications from three other NoSQL systems – Cassandra, DynamoDB and HBASE.
To continue reading this article register now