CARACTERÍSTICAS
Conjunto de características: Couchbase frente a CouchDB
- Agilidad del desarrollador
- Modelos de datos
- Coherencia
- Replicación
- Bloqueo
- Lenguaje de consulta
- Índices secundarios
- Notificaciones
- Servicios
- Servidor Couchbase
- Documento JSON, clave-valor
- Fuerte, incluyendo transacciones ACID distribuidas
- Master-master
- Optimistas y pesimistas
- Sí, SQL++ (SQL para JSON)
- Sí
- Sí, protocolo de cambio de base de datos / servicio de eventos
- Datos, consulta, índice, búsqueda de texto completo, análisis, eventos, copias de seguridad, sincronización móvil
- Apache CouchDB
- Documento JSON, clave-valor
- Eventual
- Maestro-maestro por defecto con agrupación opcional para escrituras y lecturas de quórum.
- Optimista con MVCC modificado
- Sí, utilizando una API de búsqueda limitada derivada de MongoDB™.
- Sí
- Sí, cambia la alimentación
- Datos, consulta, índice
- Rendimiento a escala
- Almacenamiento (rendimiento)
- Caché integrada (rendimiento)
- Caché gestionada (rendimiento)
- Servidor Couchbase
- Árbol B sólo apéndice
- Sí
- Sí
- Apache CouchDB
- Árbol B sólo apéndice
- No
- No
- Gestionar con facilidad
- Conmutación automática por error (gestión)
- Replicación entre centros de datos (gestión)
- Servidor Couchbase
- Sí
- Sí
- Apache CouchDB
- No por defecto; puede configurarse para lecturas de quórum
- Sí
CLIENTES
La opinión de los clientes
-
"Descubrimos que la tecnología de replicación entre centros de datos para Couchbase era superior, especialmente para grandes cargas de trabajo".
Claus Moldt, CIO, FICO<1 ms de respuesta24x365 tiempo de actividad de la aplicación -
"Con menos de la mitad de servidores, podemos aumentar el rendimiento y conseguir una arquitectura mucho más escalable".
Amir Ish-Shalom, Director de Operaciones, Viber15 mil millones de llamadas y mensajes al día60% reducción del total de servidores