Comparativo de rendimiento transaccional entre el motor de bases de datos relacional MySQL y el motor de bases de datos NoSQL tipo documental MongoDB

El crecimiento en el número de datos generados a cada segundo y que cumplen un ciclo o función dentro de los procesos en los que se encuentran los sistemas de información, requiere que el diseño y construcción de software tenga como primordial objetivo la mitigación de riesgos de pérdida de datos y...

Full description

Autores:
González López, Cristian Henry
Montoya Torres, Marlon
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2016
Institución:
Instituto Tecnológico Metropolitano
Repositorio:
Repositorio ITM
Idioma:
spa
OAI Identifier:
oai:repositorio.itm.edu.co:20.500.12622/1696
Acceso en línea:
http://hdl.handle.net/20.500.12622/1696
Palabra clave:
MySQL (Administrador de bases de datos)
Databases
Computer programs
Bases de datos
Sistemas de información
Programas para computador
Rights
License
http://creativecommons.org/licenses/by-nc-nd/4.0/
id RepoITM2_f2abe034e2de2c6f2292d55d92f71f81
oai_identifier_str oai:repositorio.itm.edu.co:20.500.12622/1696
network_acronym_str RepoITM2
network_name_str Repositorio ITM
repository_id_str
dc.title.spa.fl_str_mv Comparativo de rendimiento transaccional entre el motor de bases de datos relacional MySQL y el motor de bases de datos NoSQL tipo documental MongoDB
title Comparativo de rendimiento transaccional entre el motor de bases de datos relacional MySQL y el motor de bases de datos NoSQL tipo documental MongoDB
spellingShingle Comparativo de rendimiento transaccional entre el motor de bases de datos relacional MySQL y el motor de bases de datos NoSQL tipo documental MongoDB
MySQL (Administrador de bases de datos)
Databases
Computer programs
Bases de datos
Sistemas de información
Programas para computador
title_short Comparativo de rendimiento transaccional entre el motor de bases de datos relacional MySQL y el motor de bases de datos NoSQL tipo documental MongoDB
title_full Comparativo de rendimiento transaccional entre el motor de bases de datos relacional MySQL y el motor de bases de datos NoSQL tipo documental MongoDB
title_fullStr Comparativo de rendimiento transaccional entre el motor de bases de datos relacional MySQL y el motor de bases de datos NoSQL tipo documental MongoDB
title_full_unstemmed Comparativo de rendimiento transaccional entre el motor de bases de datos relacional MySQL y el motor de bases de datos NoSQL tipo documental MongoDB
title_sort Comparativo de rendimiento transaccional entre el motor de bases de datos relacional MySQL y el motor de bases de datos NoSQL tipo documental MongoDB
dc.creator.fl_str_mv González López, Cristian Henry
Montoya Torres, Marlon
dc.contributor.advisor.none.fl_str_mv Bedoya Restrepo, Jorge Iván
dc.contributor.author.none.fl_str_mv González López, Cristian Henry
Montoya Torres, Marlon
dc.subject.spa.fl_str_mv MySQL (Administrador de bases de datos)
topic MySQL (Administrador de bases de datos)
Databases
Computer programs
Bases de datos
Sistemas de información
Programas para computador
dc.subject.keywords.eng.fl_str_mv Databases
Computer programs
dc.subject.lemb.spa.fl_str_mv Bases de datos
Sistemas de información
Programas para computador
description El crecimiento en el número de datos generados a cada segundo y que cumplen un ciclo o función dentro de los procesos en los que se encuentran los sistemas de información, requiere que el diseño y construcción de software tenga como primordial objetivo la mitigación de riesgos de pérdida de datos y su control absoluto desde el momento en que ingresan a un sistema de información para su procesamiento hasta el punto de almacenamiento en repositorios centralizados para futuros análisis, suponiendo un enorme reto a la sociedad moderna interconectada y generadora de datos. Campos como la ingeniería de software, que incluye las metodologías de programación de aplicaciones y los modelos de almacenamiento de datos (motores de bases de datos) para la construcción de sistemas de información, han evolucionado con miras a lograr la mejor solución de acuerdo a las características y el contexto de un problema tratado. El desarrollo de este proyecto tiene como finalidad el análisis comparativo de dos tecnologías de bases de datos, una basada en el modelo relacional y otra en el modelo NoSQL. El análisis se basa en la definición inicial de parámetros de medición tales como rendimiento, confiabilidad, disponibilidad e integridad a partir del desarrollo de un caso práctico donde se almacenará información de contacto de un grupo de personas. Si bien los resultados nos indican que NoSQL como motor de bases de datos es una solución adecuada en aquellos ambientes donde se requiera velocidad y gran intensidad de carga de datos, no podemos reemplazar aún los modelos relacionales ya que nos siguen brindando integridad en aquellos ambientes de desarrollo donde el paradigma NoSQL carece de la madurez que se requiere.
publishDate 2016
dc.date.issued.none.fl_str_mv 2016
dc.date.accessioned.none.fl_str_mv 2020-06-03T14:22:13Z
dc.date.available.none.fl_str_mv 2020-06-03T14:22:13Z
dc.type.local.spa.fl_str_mv Tesis/Trabajo de grado - Monografía - Pregrado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12622/1696
dc.identifier.instname.spa.fl_str_mv instname:Instituto Tecnológico Metropolitano
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional Instituto Tecnológico Metropolitano
dc.identifier.repourl.none.fl_str_mv repourl:https://repositorio.itm.edu.co/
url http://hdl.handle.net/20.500.12622/1696
identifier_str_mv instname:Instituto Tecnológico Metropolitano
reponame:Repositorio Institucional Instituto Tecnológico Metropolitano
repourl:https://repositorio.itm.edu.co/
dc.language.iso.none.fl_str_mv spa
language spa
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.local.spa.fl_str_mv Acceso abierto
dc.rights.creativecommons.*.fl_str_mv Attribution-NonCommercial-NoDerivatives 4.0 International
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
Acceso abierto
Attribution-NonCommercial-NoDerivatives 4.0 International
http://purl.org/coar/access_right/c_abf2
dc.format.medium.spa.fl_str_mv Recurso electrónico
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Instituto Tecnológico Metropolitano
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingenierías
dc.publisher.program.spa.fl_str_mv Ingeniería de Sistemas
dc.publisher.grantor.spa.fl_str_mv Instituto Tecnológico Metropolitano
institution Instituto Tecnológico Metropolitano
bitstream.url.fl_str_mv https://repositorio.itm.edu.co/bitstream/20.500.12622/1696/1/Rep_Itm_pre_Gonzalez.pdf
https://repositorio.itm.edu.co/bitstream/20.500.12622/1696/2/license.txt
https://repositorio.itm.edu.co/bitstream/20.500.12622/1696/3/Rep_Itm_pre_Gonzalez.pdf.jpg
bitstream.checksum.fl_str_mv ddec055586730f9b82027175a84e479b
8a4605be74aa9ea9d79846c1fba20a33
94f09c54519cda7e984000cd5bad714e
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Instituto Tecnológico Metropolitano ITM
repository.mail.fl_str_mv repositorio@itm.edu.co
_version_ 1812189348159815680
spelling Bedoya Restrepo, Jorge IvánGonzález López, Cristian HenryMontoya Torres, Marlon2020-06-03T14:22:13Z2020-06-03T14:22:13Z2016http://hdl.handle.net/20.500.12622/1696instname:Instituto Tecnológico Metropolitanoreponame:Repositorio Institucional Instituto Tecnológico Metropolitanorepourl:https://repositorio.itm.edu.co/El crecimiento en el número de datos generados a cada segundo y que cumplen un ciclo o función dentro de los procesos en los que se encuentran los sistemas de información, requiere que el diseño y construcción de software tenga como primordial objetivo la mitigación de riesgos de pérdida de datos y su control absoluto desde el momento en que ingresan a un sistema de información para su procesamiento hasta el punto de almacenamiento en repositorios centralizados para futuros análisis, suponiendo un enorme reto a la sociedad moderna interconectada y generadora de datos. Campos como la ingeniería de software, que incluye las metodologías de programación de aplicaciones y los modelos de almacenamiento de datos (motores de bases de datos) para la construcción de sistemas de información, han evolucionado con miras a lograr la mejor solución de acuerdo a las características y el contexto de un problema tratado. El desarrollo de este proyecto tiene como finalidad el análisis comparativo de dos tecnologías de bases de datos, una basada en el modelo relacional y otra en el modelo NoSQL. El análisis se basa en la definición inicial de parámetros de medición tales como rendimiento, confiabilidad, disponibilidad e integridad a partir del desarrollo de un caso práctico donde se almacenará información de contacto de un grupo de personas. Si bien los resultados nos indican que NoSQL como motor de bases de datos es una solución adecuada en aquellos ambientes donde se requiera velocidad y gran intensidad de carga de datos, no podemos reemplazar aún los modelos relacionales ya que nos siguen brindando integridad en aquellos ambientes de desarrollo donde el paradigma NoSQL carece de la madurez que se requiere.Ingeniero de SistemaspregradoRecurso electrónicoapplication/pdfspaInstituto Tecnológico MetropolitanoFacultad de IngenieríasIngeniería de SistemasInstituto Tecnológico Metropolitanohttp://creativecommons.org/licenses/by-nc-nd/4.0/Acceso abiertoAttribution-NonCommercial-NoDerivatives 4.0 Internationalhttp://purl.org/coar/access_right/c_abf2MySQL (Administrador de bases de datos)DatabasesComputer programsBases de datosSistemas de informaciónProgramas para computadorComparativo de rendimiento transaccional entre el motor de bases de datos relacional MySQL y el motor de bases de datos NoSQL tipo documental MongoDBTesis/Trabajo de grado - Monografía - Pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisORIGINALRep_Itm_pre_Gonzalez.pdfRep_Itm_pre_Gonzalez.pdfapplication/pdf1489205https://repositorio.itm.edu.co/bitstream/20.500.12622/1696/1/Rep_Itm_pre_Gonzalez.pdfddec055586730f9b82027175a84e479bMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.itm.edu.co/bitstream/20.500.12622/1696/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52THUMBNAILRep_Itm_pre_Gonzalez.pdf.jpgRep_Itm_pre_Gonzalez.pdf.jpgGenerated Thumbnailimage/jpeg3905https://repositorio.itm.edu.co/bitstream/20.500.12622/1696/3/Rep_Itm_pre_Gonzalez.pdf.jpg94f09c54519cda7e984000cd5bad714eMD5320.500.12622/1696oai:repositorio.itm.edu.co:20.500.12622/16962021-03-23 09:47:46.139Repositorio Instituto Tecnológico Metropolitano ITMrepositorio@itm.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=