Couchbase
Więcej informacji
- Rok
- Typ
- Baza dokumentów
- Oficjalna strona
- couchbase.com
- Kod źródłowy
- github.com/couchbase
Baza dokumentów powstała z połączenia CouchDB i Membase — z wbudowanym cache’em w pamięci w spadku.
Membase opierał się na protokole memcached, dzięki czemu Couchbase ma niezwykle szybką warstwę cache’ującą w samym silniku: gorące dokumenty leżą w RAM-ie, bez osobnego Redisa obok. Dane są przechowywane jako JSON i odpytywane przez N1QL, język podobny do SQL-a, ale dla dokumentów.
Stawia na niskie opóźnienia i wbudowaną replikację między centrami danych, a w aplikacjach mobilnych pojawia się często jako Couchbase Lite synchronizujące dane z serwerem. W praktyce konkuruje z MongoDB, które wygrało szerszą adopcją wśród programistów.