Couchbase
Couchbase es una base de datos NoSQL distribuida con una arquitectura para alto desempeño, escalable y disponibilidad.
Sitio Principal:
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
Descargar couchbase desde
Seleccionar Community, y en mi caso utilizare Ubuntu 14.04
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