Zum Hauptinhalt springen
Apache CouchDB logo

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