Mostrar el registro sencillo del ítem

Un motor de almacenamiento híbrido para datos geoespaciales utilizando paradigmas NoSQL y SQL

dc.creatorHerrera-Ramírez, José A.
dc.creatorTreviño-Villalobos, Marlen
dc.creatorVíquez-Acuña, Leonardo
dc.date2021-02-11
dc.identifierhttps://revistas.tec.ac.cr/index.php/tec_marcha/article/view/4822
dc.identifier10.18845/tm.v34i1.4822
dc.descriptionThe design and implementation of services to handle geospatial data involves thinking about storage engine performance and optimization for the desired use. NoSQL and relational databases bring their own advantages; therefore, it is necessary to choose one of these options according to the requirements of the solution. These requirements can change, or  some operations may be performed in a more efficient way on another database engine, so using just one engine means being tied to its features and work model. This paper presents a hybrid approach (NoSQL-SQL) to store geospatial data on MongoDB, which are replicated and mapped on a PostgreSQL database, using an open source tool called ToroDB Stampede; solutions then can take advantage from either NoSQL or SQL features, to satisfy most of the requirements associated to the storage engine performance. A descriptive analysis to explain the workflow of the replication and synchronization in both engines precedes the quantitative analysis by which it was possible to determine that a normal database in PostgreSQL has a shorter response time than to perform the query in PostgreSQL with the hybrid database. In addition, the type of geometry increases the update response time of a materialized view.en-US
dc.descriptionEl diseño e implementación de servicios para el manejo de datos geoespaciales implica pensar en el rendimiento del motor de almacenamiento y su optimización para cada uso deseado. Las bases de datos relacionales y no relacionales aportan sus propias funcionalidades, por lo tanto, es necesario elegir una de estas opciones de acuerdo con los requisitos de la solución. Estos requisitos pueden cambiar o tal vez algunas operaciones puedan realizarse de manera más eficiente en otro motor de base de datos, por lo que usar solo un motor significa estar vinculado a sus características y modelo de trabajo. Este artículo presenta un enfoque híbrido (NoSQL-SQL) para almacenar datos geoespaciales en MongoDB, estos datos son replicados y mapeados en una base de datos PostgreSQL, utilizando una herramienta de código abierto llamada ToroDB Stampede; las soluciones pueden aprovechar las funciones NoSQL o SQL para satisfacer la mayoría de los requisitos asociados con el rendimiento del motor de almacenamiento. Aquí se presenta un análisis descriptivo para explicar el flujo de trabajo de la replicación y sincronización en ambos motores; además, el análisis cuantitativo, mediante el cual se logró determinar que una base de datos normal en PostgreSQL tiene un tiempo de respuesta menor que realizar la consulta en PostgreSQL con la base de datos híbrida; asimismo, que el tipo de geometría incrementa el tiempo de respuesta de actualización de una vista materializada.es-ES
dc.formatapplication/pdf
dc.formattext/html
dc.languageeng
dc.publisherEditorial Tecnológica de Costa Rica (entidad editora)es-ES
dc.relationhttps://revistas.tec.ac.cr/index.php/tec_marcha/article/view/4822/5389
dc.relationhttps://revistas.tec.ac.cr/index.php/tec_marcha/article/view/4822/5470
dc.rightsDerechos de autor 2021 Revista Tecnología en Marchaes-ES
dc.rightshttps://creativecommons.org/licenses/by-nc-nd/4.0es-ES
dc.sourceTecnología en marcha Journal; 2021: Vol. 34 Núm. 1: Enero-Marzo 2021; Pág. 40-54en-US
dc.sourceRevista Tecnología en Marcha; 2021: Vol. 34 Núm. 1: Enero-Marzo 2021; Pág. 40-54es-ES
dc.source2215-3241
dc.source0379-3982
dc.subjectDatabaseen-US
dc.subjectSQLen-US
dc.subjectNoSQLen-US
dc.subjectToroDBen-US
dc.subjectMongoDBen-US
dc.subjectPostgreSQLen-US
dc.subjectReplicationen-US
dc.subjectMirroringen-US
dc.subjectBase de datoses-ES
dc.subjectSQLes-ES
dc.subjectNoSQLes-ES
dc.subjectToroDBes-ES
dc.subjectMongoDBes-ES
dc.subjectPostgreSQLes-ES
dc.subjectreplicaciónes-ES
dc.subjectbase de datos espejoes-ES
dc.titleHybrid storage engine for geospatial data using NoSQL and SQL paradigmsen-US
dc.titleUn motor de almacenamiento híbrido para datos geoespaciales utilizando paradigmas NoSQL y SQLes-ES
dc.typeinfo:eu-repo/semantics/article
dc.typeinfo:eu-repo/semantics/publishedVersion


Ficheros en el ítem

FicherosTamañoFormatoVer

No hay ficheros asociados a este ítem.

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem