MongoDB Vs CouchDB
| 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. |