• Stores the data in the JSON document.
  • It does all the work such as data insertion, replication, etc. via HTTP, so it has a RESTful interface
  • It can replicate to those devices that go offline and then take care of the data sync when they come online like Android Phones
  • It assists the user in filtering out the data that a user wants to replicate to the different nodes.
  • Unlimited amount of ‘masters’ can be used, i.e., in CouchDB, there is multi-master replication
BY Best Interview Question ON 26 Mar 2019