Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FORMATO
FR-FAC-PAC-GLB-018 Versión: 03 Fecha: 23/01/2018
2. OBJETIVOS:
General
Realizar la instalación y manejo de los distintos comandos de COUCHDB.
Específicos
Aprender los comandos CRUD para COUCH DB.
Conocer sobre las base de datos NoSQL.
3. INTRODUCCIÓN:
COUCHDB: Es un gestor de bases de datos de código abierto, cuyo foco está puesto en
la facilidad de su uso y en ser una base de datos que asume la web de manera
completa.
OPERACIÓNES CRUD: Las operaciones de crud son las siguientes Crear, Leer,
Actualizar y Eliminar para COUCHDB
4. METODOLOGÍA:
Crear -db.insert()
La primera operación en CRUD es Crear. nano.insert()se usa para insertar y
udpatar el documento. Esta función toma un objeto o una cadena como
argumento e inserta / actualiza el documento proporcionado.
Recuperardb.get(docname)
nano.get(docname, [params], [callback])se utiliza para obtener el documento por
su id. Debajo del método en BlogServiceclase, el blog recibe su ID
Actualizacióndb.insert(docname)
Como se indicó anteriormente, nano.insert()se usa para insertar y udpatar el
documento. Cuando esta función ha dado un documento con ambos _idy _rev,
1
INFORME DE PRÁCTICAS
FORMATO
FR-FAC-PAC-GLB-018 Versión: 03 Fecha: 23/01/2018
5. RESULTADOS Y DISCUSIÓN:
COMANDOS EN CouchDB
FUTON
Existen comandos curl para casi todo, pero lo mejor será utilizar FUTON, una interfaz de
usuario a través del navegador. Esta herramienta permitirá, entre otras cosas, crear y
eliminar bases de datos, ver y editar documentos, componer y ejecutar vistas
MapReduce o lanzar replicaciones entre bases de datos. Para lanzar FUTON, escribir la
siguiente URL: http://127.0.0.1:5984/_utils
1
INFORME DE PRÁCTICAS
FORMATO
FR-FAC-PAC-GLB-018 Versión: 03 Fecha: 23/01/2018
Al inicio, mostrará las bases de datos que están creadas. Para crear una base de datos,
hacer clic en la opción “Create Database…” situada en la parte superior izquierda, junto
al icono “+”. Aparecerá una caja de diálogo solicitando el nombre de la nueva base de
datos.
1
INFORME DE PRÁCTICAS
FORMATO
FR-FAC-PAC-GLB-018 Versión: 03 Fecha: 23/01/2018
Insertando un documento
Actualizando un documento
1
INFORME DE PRÁCTICAS
FORMATO
FR-FAC-PAC-GLB-018 Versión: 03 Fecha: 23/01/2018
6. CONCLUSIONES:
CouchDB almacena los datos como documentos, como cadenas de caracteres,
números o fechas. Pero también se pueden usar listas ordenadas y vectores
asociativos.
CouchDB se diseñó con teniendo en mente la replicación bidireccional significa que
múltiples réplicas pueden tener cada una sus propias copias de los mismos datos,
modificarlas y luego sincronizar esos cambios en un momento posterior.
7. BIBLIOGRAFÍA:
Lennon, J. and Davis, P. (2009). Beginning CouchDB. [Berkeley, CA]: Apress.