Evaluación comparativa del sistema de base de datos NoSQL y el gestor de ficheros tradicional en dispositivos móviles Android

dc.audienceComunidad Universidad de Medellínspa
dc.contributor.advisorHincapié Londoño, Jesús Andrés
dc.contributor.advisorGonzález Palacio, Mauricio
dc.contributor.authorGarcía Zapata, Jorge Andrés
dc.coverage.spatialLat: 06 15 00 N degrees minutes Lat: 6.2500 decimal degrees Long: 075 36 00 W degrees minutes Long: -75.6000 decimal degrees
dc.coverage.spatialLat: 06 15 00 N  degrees minutes  Lat: 6.2500  decimal degreesLong: 075 36 00 W  degrees minutes  Long: -75.6000  decimal degrees
dc.date2025-10-20
dc.date.accessioned2025-11-04T16:44:47Z
dc.date.available2025-11-04T16:44:47Z
dc.descriptionEn este trabajo se propone la evaluación comparativa entre sistemas de bases de datos NoSQL y el gestor tradicional de ficheros en dispositivos móviles Android. Para ello, se desarrolló una aplicación específica en el entorno de desarrollo Android Studio, orientada a medir las características de velocidad de acceso y replicación en el almacenamiento de datos. Las herramientas utilizadas se enfocaron en el manejo de bases de datos en entornos móviles, considerando variables asociadas a los diferentes métodos de almacenamiento. La aplicación se diseñó con el planteamiento de una función objetivo, incorporando variables relacionadas con el tiempo de ingreso de información, búsqueda y replicación de los datos. La información recolectada mediante la aplicación fue analizada utilizando métodos estadísticos, tales como la correlación de Spearman, regresión lineal múltiple, estadística descriptiva y comportamiento gráfico de las variables. Entre los principales hallazgos, se observó que: La base de datos Realm fue la mejor en todos los procesos de almacenamiento, las demás se destacan en términos medios con variaciones posicionales entre ellas, mientras que el sistema de ficheros tradicional es el peor de los sistemas. Las versiones más recientes de Android no mejoran significativamente los tiempos de acceso ni los tiempos de replicación. El tamaño de los datos a almacenar influye considerablemente en el incremento de los tiempos de acceso, búsqueda y replicación. A medida que aumenta el número de núcleos del dispositivo, los tiempos de acceso y replicación tienden a disminuir. Finalmente, se determinó que el uso del método FILES incrementa sistemáticamente el tiempo requerido tanto para la inserción y búsqueda como para la replicación de datos, siendo la opción menos eficiente frente a otros métodos evaluados.spa
dc.descriptionThis study proposes a comparative evaluation between NoSQL database systems and the traditional file manager on Android mobile devices. To achieve this, a specific application was developed in the Android Studio development environment, aimed at measuring data storage access speed and replication characteristics. The tools used focused on database management in mobile environments, considering variables associated with different storage methods. The application was designed with an objective function approach, incorporating variables related to data entry time, search, and data replication. The data collected through the application was analyzed using statistical methods, such as Spearman's correlation, multiple linear regression, descriptive statistics, and graphical behavior of the variables. Among the main findings, it was observed that: The Realm database performed the best in all storage processes, while the others showed intermediate performance with positional variations among them, whereas the traditional file system was the worst among the systems. The most recent versions of Android do not significantly improve access or replication times. The size of the data to be stored considerably influences the increase in access, search, and replication times. As the number of device cores increases, access and replication times tend to decrease. Finally, it was determined that using the FILES method systematically increases the time required for both data insertion and search, as well as replication, making it the least efficient option compared to the other methods evaluated.eng
dc.description.degreelevelMaestríaspa
dc.description.degreenameMagíster en Ingeniería de Softwarespa
dc.format.extentp. 1-93spa
dc.format.mediumElectrónicospa
dc.format.mimetypeapplication/pdf
dc.identifier.instnameinstname:Universidad de Medellínspa
dc.identifier.otherT 0680 2025
dc.identifier.reponamereponame:Repositorio Institucional Universidad de Medellínspa
dc.identifier.urihttp://hdl.handle.net/11407/9219
dc.language.isospa
dc.publisherUniversidad de Medellínspa
dc.publisher.facultyFacultad de Ingenieríasspa
dc.publisher.placeMedellínspa
dc.publisher.programMaestría en Ingeniería de Softwarespa
dc.relation.citationendpage93
dc.relation.citationstartpage1
dc.relation.referencesAbramova, V., Bernardino, J., & Furtado, P. (2014). Experimental Evaluation of NoSQL Databases. International Journal of Database Management Systems, 6(3), 01–16. https://doi.org/10.5121/IJDMS.2014.6301
dc.relation.referencesBaz Alonso, A., Ferreira Artime, I., Álvarez Rodríguez, M., & García Baniello, R. (2009). Dispositivos móviles.
dc.relation.referencesCarvalho, I., Sá, F., & Bernardino, J. (2023). Performance Evaluation of NoSQL Document Databases: Couchbase, CouchDB, and MongoDB. Algorithms 2023, Vol. 16, Page 78, 16(2), 78. https://doi.org/10.3390/A16020078
dc.relation.referencesCotroneo, D., Iannillo, A. K., Natella, R., & Pietrantuono, R. (2020). A Comprehensive Study on Software Aging across Android Versions and Vendors. Empirical Software Engineering, 25, 3357–3395. https://doi.org/10.1007/s10664-020-09838-3
dc.relation.referencesCroche Andreu, A. (2021). Encuestas y evaluación del alumno en una aplicación móvil de cursos online individuales sin profesor. https://oa.upm.es/68004/
dc.relation.referencesEsquivel, W. C., & Sevilla, G. L. (2021). Paralelismos entre bases de datos relacionales y no relacionales (un enfoque en seguridad). ReCIBE, Revista Electrónica de Computación, Informática, Biomédica y Electrónica, 10(2), C1-16. https://doi.org/10.32870/RECIBE.V10I2.189
dc.relation.referencesGómez, T. (2022). Introducción a las bases de datos NoSQL. Sistemas de bases de datos orientados a grafos. https://riunet.upv.es/handle/10251/186175
dc.relation.referencesGonzález Morte, D. (2019). Estudio de dispositivos móviles, vulnerabilidades y auditoría de seguridad de aplicaciones móviles. https://openaccess.uoc.edu/handle/10609/95126
dc.relation.referencesJianhong, L., & Xinyue, W. (2020). Design of mobile learning platform based on android. 15th International Conference on Computer Science and Education, ICCSE 2020, 257–261. https://doi.org/10.1109/ICCSE49874.2020.9201659
dc.relation.referencesKuckartz, U., Rädiker, S., Ebert, T., & Schehl, J. (2013). Statistik. https://doi.org/10.1007/978-3-531-19890-3
dc.relation.referencesNacional, U., Plata, L., & Capdevila, G. E. (2015). Replicación de bases de datos NoSQL en dispositivos móviles. http://sedici.unlp.edu.ar/handle/10915/48085
dc.relation.referencesOrtiz Pinilla, J., Felipe, A., & Rico, O. (2021). ¿Pearson y Spearman, coeficientes intercambiables? Comunicaciones En Estadística, 14(1), 53–63. https://doi.org/10.15332/23393076.6769
dc.relation.referencesOsorio Pérez, C. A. (2016). Sistema Basado En Una Arquitectura Distribuida Con Base De Datos Nosql Para La Recuperación De Información De Múltiples Bibliotecas Con Óptimos Niveles De Rendimiento. Carlos Alfredo,Osorio Pérez. https://repositorio.ucv.edu.pe/handle/20.500.12692/23187
dc.relation.referencesOsorio Trejos, L. F. (2019). BASES DE DATOS. https://www.academia.edu/41135813/Investigacion_final_LUIS_fernando_Trejos_osorio
dc.relation.referencesRepiso, S., Prats, C., & José, J. (2017). Sistema de ficheros con control automático de versiones. https://upcommons.upc.edu/handle/2117/100394
dc.relation.referencesRivero Hernández, D. de la C., Pérez Vázquez, R., Mora, C., & Vila Labrada, J. (2013). Bases de datos móviles. Tlatemoani: Revista Académica de Investigación, ISSN-e 1989-9300, No. 14, 2013, 14, 4. https://dialnet.unirioja.es/servlet/articulo?codigo=7330824&info=resumen&idioma=ENG
dc.relation.referencesRomán Pérez, A. (2020). Comparación de rendimiento entre bases de datos Relacionales, NoSQL y Blockchain.
dc.relation.referencesTesone, F. (2021). Un análisis comparativo de bases de datos para dispositivos móviles. http://sedici.unlp.edu.ar/handle/10915/118824
dc.relation.referencesVenegas Bravo, B., Alexander, J., Bravo Ruiz, M., & Arturo, J. (2022). Análisis comparativo de rendimiento de gestores de base de datos NOSQL documentales. Repositorio Institucional - USS. https://repositorio.uss.edu.pe/handle/20.500.12802/9220
dc.rights.accessrightsinfo:eurepo/semantics/openAccess
dc.rights.creativecommonsAttribution-NonCommercial-ShareAlike 4.0 International*
dc.rights.urihttp://creativecommons.org/licenses/by-nc/4.0*
dc.subjectBases de datosspa
dc.subjectAlmacenamientospa
dc.subjectDispositivos móvilesspa
dc.subjectAndroidspa
dc.subjectWeb socketsspa
dc.subjectDatabaseseng
dc.subjectStorageeng
dc.subjectMobile deviceseng
dc.subjectAndroideng
dc.subjectWeb socketseng
dc.subject.lembBases de datos
dc.subject.lembBases de datos distribuidas
dc.subject.lembBases de datos relacionales
dc.subject.lembSistemas de almacenamiento y recuperación de información
dc.subject.lembSQL (Lenguaje de programación para computadores)
dc.titleEvaluación comparativa del sistema de base de datos NoSQL y el gestor de ficheros tradicional en dispositivos móviles Androidspa
dc.typeinfo:eu-repo/semantics/masterThesis
dc.type.coarhttp://purl.org/coar/resource_type/c_bdcc
dc.type.hasversionpublishedVersion
dc.type.hasversioninfo:eu-repo/semantics/acceptedVersion
dc.type.localTesis de Maestríaspa

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
T_MIS_913.pdf
Tamaño:
2.08 MB
Formato:
Adobe Portable Document Format

Colecciones