Couchbase

An optimised version of MongoDB, data is written into memory and then disk.

Query language is using standard SQL to convert to JSON. Unlike MongoDB which use its own proprietary query language

FeatureCouchbaseMongoDB
ArchitectureMemory-First: Data is written to RAM first, then disk.Disk-First: Relies on the OS file cache.
ScalingMasterless: All nodes can handle reads and writes.Primary-Secondary: Only one node handles writes.
QueryingSQL++ (N1QL): Standard SQL on JSON.MQL: Proprietary JSON-based query language.
CachingBuilt-in: No need for a separate Redis.Usually requires an external cache for speed.