miércoles, 7 de agosto de 2013

Administrar CouchDB a través de Futon (Parte 1)

En la entrada anterior hemos visto como instalar CouchDB en linux. Hoy vamos a ver como administrar CouchDB a través de la interfaz de administración Futon. En la breve introducción a que os hicimos, comentamos que este Gestor de Bases de Datos esta basado en entorno web, el cual usa principalmente solicitudes HTTP. CouchDB dispone de una interfaz gráfica de administración bastante fácil de usar, la cual nos va a permitir realizar las solicitudes HTTP de forma transparente para nosotros.

Si hemos realizado la instalación que os inficamos, accederemos a Futon desde nuestro navegador web de la siguiente forma:
http://localhost:5984/_utils/
Interfaz de aministración Futon por HispaBigData



Como podéis imaginar, el listado que aparece en la tabla principal, son las bases de datos que tenemos creadas en nuestro sistema, vamos a crear una base de datos de ejemplo, para ello vamos a pulsar en Create Database...

Creacion de base de datos en Futon por HispaBigData

Tenemos que tener encuenta que para crear la base de datos únicamente podemos usar caracteres en minuscula (a-z), digitos (0-9) y caracteres especiales como _, $,(,),+,- y /, tal y como se indica.

Una vez creada nuestra base de datos, si pulsamos en ella nos aparece una nueva ventana en la que podemos administrarla.

Administrando una base de datos en CouchDB por HispaBigData


Ahora podemos crear nuestros documentos de forma cómoda pulsando en New Document...

Creando un documento en CouchDB por HispaBigData


Para ir creando campo debemos pulsar el botón Add Field y una vez tengamos nuestro documento completo pulsamos en Save Document una vez hecho esto, automáticamente se crea el campo _rev el cual ya hablamos anteriormente que sirve para llevar el control de cambios en el documento.

Si pulsamos en el nombre de la base de datos, volveremos a la pantalla de administración, en la cual, ahora veremos un listado con los documentos que hemos creado, en el listado únicamente aparecen el campo _id y el campo _rev.

Listado de documentos en CouchDB por HispaBigData


Como veis el proceso de crear una base de datos y documentos es bastante sencillo, quizás pueda ser laborioso si tenemos que dar de alta muchos documentos, pero para esto ya veremos como realizar imports y dumps en nuestra base de datos.

No hay comentarios:

Publicar un comentario