What is Couchbase?
Who uses Couchbase?
Why developers like Couchbase?
Here are some stack decisions, common use cases and reviews by companies and developers who chose Couchbase in their tech stack.
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.
If you want to use Pouchdb might as well use RxDB which is an observables wrapper for Pouch but much more comfortable to use. Realm is awesome but Pouchdb and RxDB give you more control. You can use Couchbase (recommended) or CouchDB to enable 2-way sync
Main data storage. Any writes to Couchbase auto-replicate to Elasticsearch (via XDRC) and from there on propagate into the internal Jezebel pipeline via opes. Couchbase
We use Couchbase heavily in our PowerStandings platform to enable real-time analytics of agent data, as well as data storage for parts of our new Playbooks product. Couchbase
- JSON document database
- N1QL (SQL-like query language)
- Secondary Indexing
- Full-Text Indexing
- Real-Time Analytics
- Mobile Synchronization for offline support
- Autonomous Operator for Kubernetes and OpenShift