February 16, 2017

[HDGEM] Azure DocumentDB is a distributed document database.

Azure DocumentDB can be used in scenarios where other document stores such as MongoDB would be a good fit.


Benefits:



  • Documents are stored in JSON format, which makes them very easy to work with in a wide variety of programming languages.
  • Offers a range of consistency levels, ranging from strong consistency to eventual consistency. This makes it possible to adjust consistency to suit your application's needs.
  • MongoDB protocol support: Applications designed to be used with MongoDB can be connected to DocumentDB without any changes.
  • SQL Queries: Although DocumentDB is a non-relational data store, it supports SQL, so developers already familiar with database such as MySQL, Postgres, and SQL Server can get up and running quickly. Since DocumentDB is non-relational, some SQL features such as joins work differently than developers might expect.

Limitations:


  • Price: at 25 cents per gigabyte, it is more than double the cost of Azure Tables' most expensive rate.
  • Scaling: While DocumentDB can scale to hold a large amount of data, document collections that will need to scale easily have to be created as partitioned collections from the beginning.


--
Posted By Blogger to HDGEM at 2/16/2017 07:08:00 AM
Post a Comment

Featured Post

The new Dell XPS 13’s overall design is 30% thinner and lighter than its predecessor

The new Dell XPS 13 has twice the performance of the XPS 13 launched in 2015, as well as improved battery life that should enable the model...