CockroachDB vs CouchDB: What are the differences?
What is CockroachDB? A cloud-native SQL database for building global, scalable cloud services that survive disasters. Cockroach Labs is the company building CockroachDB, an open source, survivable, strongly consistent, scale-out SQL database.
CockroachDB and CouchDB can be categorized as "Databases" tools.
CouchDB is an open source tool with 4.24K GitHub stars and 835 GitHub forks. Here's a link to CouchDB's open source repository on GitHub.
BrightMachine, Bit Zesty, and Meltwater are some of the popular companies that use CouchDB, whereas CockroachDB is used by WakaTime, Gorgias, and Jaumo. CouchDB has a broader approval, being mentioned in 61 company stacks & 32 developers stacks; compared to CockroachDB, which is listed in 13 company stacks and 8 developer stacks.
We implemented our first large scale EPR application from naologic.com using CouchDB .
Very fast, replication works great, doesn't consume much RAM, queries are blazing fast but we found a problem: the queries were very hard to write, it took a long time to figure out the API, we had to go and write our own @nodejs library to make it work properly.
It lost most of its support. Since then, we migrated to Couchbase and the learning curve was steep but all worth it. Memcached indexing out of the box, full text search works great.