Couchbase

Couchbase es una base de datos NoSQL distribuida con una arquitectura para alto desempeño, escalable y disponibilidad.

Sitio Principal:

https://www.couchbase.com

Guia de Couchbase

https://developer.couchbase.com/documentation/server/4.5/getting-started/starter-kits.html

Guia linea de comandos

https://developer.couchbase.com/documentation/server/current/tools/cbq-shell.html

Guia para Desarrolladores Java

https://developer.couchbase.com/documentation/server/4.5/sdk/java/start-using-sdk.html

Nota:

Es importante crear un indice primario para cada bucket mediante el método createPrimaryIndex() del facade, esto se expondrá más adelante en la documentación.

Implementación Couchbase

Instalación

Pasos para la instalación

  1. Seleccionar Community, y en mi caso utilizare Ubuntu 14.04

  1. Instalar OpenSSL en Ubuntu

    Desde consola ejecutar

    sudo apt-get install libsslversion

    Ejecutar la instalación

sudo dpkg -i couchbase-server-enterprise_4.6.0-DP-ubuntu14.04_amd64.deb

Al finalizar la instalación entramos al navegador con el url http://localhost:8091

para configurar y dar clic en Setup

Indicar el cluster

Seleccionar los ejemplos

Selecionar el Buckets

Indicar la información de las notificaciones

Ingresar el password del usuario

Se carga el entorno Administrativo

Recuerde que Couchbase soporta el lenguaje N1QL, que permite hacer consultas sobre JSON como si se tratara de una base de datos sql.

Ejecutaremos una consulta de prueba

SELECT name FROM `beer-sample` WHERE brewery_id ="mishawaka_brewing";

En la pestaña Query ingresar la consulta y dar clic en el botón Execute y podemos observar el resultado en varios formatos.

Last updated