MongoDB | CouchDB |
It Provides faster read speeds. | If read speed is critical to your database, MongoDB is faster than CouchDB. |
No mobile support provided. | It can be run on Apple IOS and Android devices, offering supports for mobile service. |
Offers master-slave Replication. | Offers master-master and master- slave Replication. |
If you have a rapidly growing database, MongoDB is the better choice. | While your database grows with CouchDB, MongoDB is better suited rapid growth. |
For users with SQL knowledge, MongoDB is easier to learn as it is closer in syntax. | It can be more difficult for people with traditional SQL experience to learn. Queries use map reduce functions. |
If you need maximum throughput, or have a rapidly growing database | If you need a database that runs on mobile, needs master-master and master replication or single server durability then CouchDB is great choice. |
Data model is document- oriented (BSON). | Data model is document-oriented (JSON). |
Query method becomes Map/Reduce (JavaScript) creating collections + object-based | Query method Map/Reduce (JavaScript + others) creating views + Range queries. |