Apache CouchDB
Seamless multi-master sync, that scales
★ 4.1
Document-oriented NoSQL database with built-in sync and offline-first capabilities. Known for reliability and multi-master replication.
free
Preise
Yes
Self-Hostable
Funktionen
- ✓ Multi-master replication
- ✓ Offline-first sync (PouchDB)
- ✓ RESTful HTTP API
- ✓ JSON document storage
- ✓ MapReduce views
- ✓ ACID semantics per document
- ✓ Built-in admin interface (Fauxton)
- ✓ Conflict resolution
Vorteile
- + Excellent sync/replication
- + Offline-first with PouchDB
- + Simple HTTP API
- + Reliable and battle-tested
- + Great for mobile apps
Nachteile
- − MapReduce views can be limiting
- − Less popular than MongoDB
- − Erlang can be challenging to debug
- − No JOIN operations