¿Qué es Couchbase?
Couchbase es una base de datos de documentos distribuida y altamente escalable que prioriza la memoria y proporciona las capacidades que más te gustan de una base de datos relacional tradicional. Además, es rápida, flexible, siempre activa y no tiene un único punto de fallo. (Nota: Couchbase no es CouchDB)
Entre los atributos clave de Couchbase se incluyen:
- Datos almacenados como JSON
- Datos consultados mediante SQL
- Admite transacciones ACID multidocumento
- Utiliza el acceso clave-valor
- Tiene un motor de búsqueda integrado
- Proporciona caché de alto rendimiento
- Divide automáticamente los datos
- Admite cargas de trabajo analíticas
- Dispone de una base de datos móvil avanzada
Ventajas sobre MongoDB™
Característica | Couchbase | MongoDB |
SQL |
||
Fragmentación |
Automático |
Manual |
Arquitectura |
Compartido-nada, eficiente |
Requiere servidores primarios/secundarios, de configuración y de equilibrio de carga. |
Caché |
Incorporado |
No incluido |
Ejemplos de consulta
Couchbase SQL |
MongoDB™ Consulta |
---|---|
|
|