NO SQL DBs Use Case : If application requires low latency. If datas are unstructured, or do not have any relational datas. If only need to serialize and deserialize data (JSON, XML, YAML, etc.). if need to store a massive amount of data. 1. CouchDB: CouchDB uses multiple formats and protocols to store, transfer, and process its data. It uses JSON to store data, J avaScript as its query language using M apReduce , and HTTP for an API. Couchbase MongoDB Multi-document ACID transactions Extremely limited Yes Ability to choose your own shard key and refine it at any time without downtime No Yes Continuous backup with cross cluster consistency and point in time recovery No Yes Client Side Field Level Encryption No Requires significant application code, limited data type support, no enforcement, no queries Yes Built-in full-text search powered by Lucene No Yes Partner ecosystem ~100 1k+ Performance Fast compared to competitors like Oracle Fast compar...