Publicación: Reestructuración del modelo de almacenamiento de datos del sistema de gestión de encuestas desarrollado dentro del proyecto planes de energización rural sostenible, región Orinoquía
Portada
Citas bibliográficas
Código QR
Director
Jurado
Autor corporativo
Recolector de datos
Otros/Desconocido
Director audiovisual
Editor/Compilador
Editores
Tipo de Material
Fecha
Cita bibliográfica
Título de serie/ reporte/ volumen/ colección
Es Parte de
Resumen en español
La Universidad de los Llanos a través del Observatorio del Territorio ejecuta el proyecto Planes de Energización Rural Sostenible, Región Orinoquía, PERS Orinoquía, que tiene como objetivo principal identificar, formular y estructurar proyectos integrales y sostenibles en un periodo mínimo de 15 años, que además de generar energía, apoyen el crecimiento y desarrollo de las comunidades rurales de la Región Orinoquía [1]. Para cumplir con este objetivo, actualmente se está realizando un trabajo de recopilación de información primaria, a través de encuestas aplicadas en los departamentos de la Orinoquía, para lo cual el Observatorio del Territorio desarrolló una aplicación móvil. Los datos recopilados de cada encuesta a través del aplicativo son enviados al servidor del Observatorio del Territorio en un objeto JSON (JavaScript Object Notation) que ha sido binarizado para luego ser almacenado en una base de datos relacional, en la cual los datos de las encuestas son ubicados en un campo de tipo BLOB (Binary Large Objects). Con el fin de facilitar el acceso y la consulta a la información de las encuestas almacenadas, se ha agregado un motor de base de datos no relacional orientado a documentos, llamado MongoDB, con el cual la información guardada allí se puede consultar directamente con su propio lenguaje de consultas; para esto, se desarrolló una Aplicación Web Java que aplicando filtros en la interfaz cliente construye dinámicamente una consulta que es enviada a MongoDB a través de su driver para Java, permitiendo exportar las encuestas que cumplen con las condiciones del filtro. A MongoDB se le aplicó la configuración de Réplica Set, con un nodo primario y dos secundarios, con el fin de proveer una alta redundancia y disponibilidad de la información, característica de este tipo de base de datos. Además, se desarrolló una Aplicación Web Java para la migración de las encuestas almacenadas en la base de datos actual del aplicativo (MySQL) a MongoDB. Que también permite exportar un consolidado de encuestas en formato JSON en un archivo comprimido. Finalmente se realizaron un conjunto de pruebas de rendimiento entre MySQL y MongoDB ante operaciones de inserción y consulta. El desarrollo del proyecto se realizó utilizando el lenguaje de programación Java y JavaScript usando el IDE NetBeans 8.2, la librería de bootstrap 4, jQuery y Gson.