Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Couchbase Master - Madrid v3
Couchbase Master - Madrid v3
Francisco Guasumba
Francisco González
Willy Castro
Manuel Vergara
Temas a tratar
4.-Conclusiones
¿Qué es Couchbase?
Heredan de CouchDB la
arquitectura de BD clave-valor.
Arquitectura de BD documental.
Archivos JSON.
Encuadre Couchbase
Composición de un documento
Clave/ID
Los documentos se particionan en
función del ID del Documento.
Rápida búsqueda. Única.
Valor
JSON o Binarios(contadores
como enteros, arrays de bytes,
etc..)
Metadato
Datos propietarios.(TTL, …)
Almacenamiento y recuperación de
documentos
N1QL/Query
Lenguaje de consultas potente y
sencillo. Es un SQL para JSON.
Analytics
Es un map/reduce en la base de
datos.
Se actualiza en tiempo real.
Útil para agregaciones pesadas.
¿Cómo añadimos un servidor?
Replicación
Fail Over
Escalado
Escalado
Casos de Uso
CASO DE USO
▪ Negocio: E-commerce
▪ Tipo de Consultas:
Clave - Valor:
Detalle de un producto.
Costo de envío por área geográfica.
▪ Transaccionales: Promociones por consumo.
▪ Analíticas:
▪ Ciudades en las que más se venden mis
productos.
▪ Productos más vendidos.
CONSIDERACIONES
Ventajas
Inconvenientes