Please use this identifier to cite or link to this item:
http://dspace.utpl.edu.ec/handle/20.500.11962/22254
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | Elizalde Solano, René Rolando | - |
dc.contributor.author | Zuñiga Pullaguari, Borys Alexander | - |
dc.date.accessioned | 2018-05-03T13:55:25Z | - |
dc.date.available | 2018-05-03T13:55:25Z | - |
dc.date.issued | 2018 | - |
dc.identifier.citation | Zuñiga Pullaguari, Borys Alexander. (2018). Implementación y optimización de un servidor Elasticsearch para la búsqueda de información y su posterior consumo mediante una aplicación frontend usando un framework JavaScript. (Trabajo de Titulación de Ingeniero en Sistemas Informáticos y Computación) . UTPL, Loja. | es_ES |
dc.identifier.other | 1280163 | - |
dc.identifier.uri | http://dspace.utpl.edu.ec/handle/20.500.11962/22254 | - |
dc.description | En este trabajo se detalla la instalación, implementación y optimización de un servidor (clúster) Elasticsearch en un entorno de pruebas, donde se indica cada paso a seguir, desde la infraestructura utilizada, la topología de red usada, así como también, la optimización del servidor para un conjunto de datos, en el cual se muestra cómo hacer un correcto modelado y posterior mapeo. Además, se utiliza de manera general para la administración del clúster la herramienta de gestión y configuración denominada Ansible. Además, se realiza el consumo del servidor Elasticsearch con una aplicación web frontend, desarrollada con JavaScript como lenguaje de programación base del lado del servidor, construida a través del entorno de ejecución Node.js. Con la mencionada aplicación, se hace uso de la librería elasticsearch.js, la cual permite realizar desde la conexión al servidor, así como también las diferentes operaciones, ya sean estas de mapeo, indexación, lectura, eliminación o edición. Y para finalizar, se realizan pruebas de rendimiento, las cuales permiten hacer un breve análisis y, observar el comportamiento del clúster al momento de indexar y realizar operaciones de lectura. | es_ES |
dc.description.abstract | This paper details the installation, implementation and optimization of a Elasticsearch server (cluster) in a test environment, where each step to be followed is indicated, from the infrastructure used, the network topology used, as well as the optimization of the server for a data set, which shows how to do a proper modeling and subsequent mapping. In addition, the management and configuration tool called Ansible is generally used for cluster administration. In addition, the consumption of the Elasticsearch server is performed with a frontend web application, developed with JavaScript as the base programming language on the server side, built through the Node.js execution environment. With the aforementioned application, elasticsearch.js library is used, which allows to perform from the connection to the server, as well as the different operations, whether they are mapping, indexing, reading, deleting or editing. And finally, performance tests are performed, which allow a brief analysis and observing the behavior of the cluster when indexing and performing read operations. | es_ES |
dc.language.iso | spa | es_ES |
dc.subject | Herramienta visual | es_ES |
dc.subject | Base de datos – Servidor | es_ES |
dc.subject | JavaScript | es_ES |
dc.subject | Ingeniero en Sistemas Informáticos y Computación | es_ES |
dc.title | Implementación y optimización de un servidor Elasticsearch para la búsqueda de información y su posterior consumo mediante una aplicación frontend usando un framework JavaScript. | es_ES |
dc.type | bachelorThesis | es_ES |
Appears in Collections: | Ingeniero en Sistemas Informáticos y Computación |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Zuñiga Pullaguari, Borys Alexander.pdf | 3.84 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.