Herramienta para el Modelado de la Replicación de MYSQL Basada en la Ingeniería Dirigida por Modelos

Descripción del Articulo

Para modelar la replicación de MySQL, los administradores de base de datos (DBA’s) utilizan herramientas de diagramación, tales como Microsoft Visio. Sin embargo, este tipo de herramientas no permiten validar automáticamente si un modelo de replicación MySQL está libre de errores, lo que puede resul...

Descripción completa

Detalles Bibliográficos
Autor: Bautista Ubillús, Efraín Ricardo
Formato: tesis de maestría
Fecha de Publicación:2015
Institución:Universidad Nacional Mayor de San Marcos
Repositorio:UNMSM-Tesis
Lenguaje:español
OAI Identifier:oai:cybertesis.unmsm.edu.pe:20.500.12672/4347
Enlace del recurso:https://hdl.handle.net/20.500.12672/4347
Nivel de acceso:acceso abierto
Materia:Modelado de la Replicación de MySQL
Ingeniería Dirigida por Modelos
MDE
https://purl.org/pe-repo/ocde/ford#2.02.04
id UNMS_4c8127b0e2b74a1081fffdbcb76855b3
oai_identifier_str oai:cybertesis.unmsm.edu.pe:20.500.12672/4347
network_acronym_str UNMS
network_name_str UNMSM-Tesis
repository_id_str 410
dc.title.none.fl_str_mv Herramienta para el Modelado de la Replicación de MYSQL Basada en la Ingeniería Dirigida por Modelos
title Herramienta para el Modelado de la Replicación de MYSQL Basada en la Ingeniería Dirigida por Modelos
spellingShingle Herramienta para el Modelado de la Replicación de MYSQL Basada en la Ingeniería Dirigida por Modelos
Bautista Ubillús, Efraín Ricardo
Modelado de la Replicación de MySQL
Ingeniería Dirigida por Modelos
MDE
https://purl.org/pe-repo/ocde/ford#2.02.04
title_short Herramienta para el Modelado de la Replicación de MYSQL Basada en la Ingeniería Dirigida por Modelos
title_full Herramienta para el Modelado de la Replicación de MYSQL Basada en la Ingeniería Dirigida por Modelos
title_fullStr Herramienta para el Modelado de la Replicación de MYSQL Basada en la Ingeniería Dirigida por Modelos
title_full_unstemmed Herramienta para el Modelado de la Replicación de MYSQL Basada en la Ingeniería Dirigida por Modelos
title_sort Herramienta para el Modelado de la Replicación de MYSQL Basada en la Ingeniería Dirigida por Modelos
author Bautista Ubillús, Efraín Ricardo
author_facet Bautista Ubillús, Efraín Ricardo
author_role author
dc.contributor.advisor.fl_str_mv La Serna Palomino, Nora Bertha
dc.contributor.author.fl_str_mv Bautista Ubillús, Efraín Ricardo
dc.subject.none.fl_str_mv Modelado de la Replicación de MySQL
Ingeniería Dirigida por Modelos
MDE
topic Modelado de la Replicación de MySQL
Ingeniería Dirigida por Modelos
MDE
https://purl.org/pe-repo/ocde/ford#2.02.04
dc.subject.ocde.none.fl_str_mv https://purl.org/pe-repo/ocde/ford#2.02.04
description Para modelar la replicación de MySQL, los administradores de base de datos (DBA’s) utilizan herramientas de diagramación, tales como Microsoft Visio. Sin embargo, este tipo de herramientas no permiten validar automáticamente si un modelo de replicación MySQL está libre de errores, lo que puede resultar tener documentación errónea de los modelos de replicación. Estas herramientas tampoco permiten generar automáticamente a partir del modelo, los comandos mysqlreplicate de configuración. La falta de estas funcionalidades conlleva a realizarlas de forma manual, la cual se torna en una tarea tediosa, propensa a errores y que consume tiempo, más aún si el número de servidores MySQL del modelo es alto, con 15, 20, 25 o más servidores. Este trabajo de investigación propone el desarrollo de la herramienta MySQL Replication Modeling que permita a los DBA’s modelar la replicación de MySQL y validar automáticamente si el modelo es correcto, mostrando los errores en caso existan. Además, una vez que el DBA ha corregido y validado el modelo, la herramienta es capaz de generar automáticamente los comandos mysqlreplicate de configuración. La herramienta se desarrolló siguiendo las fases del Proceso Unificado de Rational (RUP) y basada en la Ingeniería Dirigida por Modelos (MDE) bajo la plataforma Eclipse. Los resultados demuestran que la herramienta propuesta MySQL Replication Modeling permite validar automáticamente un modelo de replicación de MySQL, y reduce en más del 87% el tiempo en identificar y corregir los errores de un modelo de replicación con 25 servidores comparado con el uso de la herramienta Microsoft Visio 2013. Los resultados también demuestran que con el uso de la herramienta propuesta se reduce en más del 99% el tiempo para generar los comandos mysqlreplicate de configuración comparado con el uso de la herramienta Microsoft Visio 2013.
publishDate 2015
dc.date.accessioned.none.fl_str_mv 2015-08-18T18:15:56Z
dc.date.available.none.fl_str_mv 2015-08-18T18:15:56Z
dc.date.issued.fl_str_mv 2015
dc.type.none.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/20.500.12672/4347
url https://hdl.handle.net/20.500.12672/4347
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.ispartof.fl_str_mv SUNEDU
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.uri.none.fl_str_mv https://creativecommons.org/licenses/by-nc-sa/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-sa/4.0/
dc.publisher.none.fl_str_mv Universidad Nacional Mayor de San Marcos
dc.publisher.country.none.fl_str_mv PE
publisher.none.fl_str_mv Universidad Nacional Mayor de San Marcos
dc.source.none.fl_str_mv Repositorio de Tesis - UNMSM
Universidad Nacional Mayor de San Marcos
reponame:UNMSM-Tesis
instname:Universidad Nacional Mayor de San Marcos
instacron:UNMSM
instname_str Universidad Nacional Mayor de San Marcos
instacron_str UNMSM
institution UNMSM
reponame_str UNMSM-Tesis
collection UNMSM-Tesis
bitstream.url.fl_str_mv https://cybertesis.unmsm.edu.pe/bitstreams/d9f05ce0-1708-444a-bd7c-a71d1cccc242/download
https://cybertesis.unmsm.edu.pe/bitstreams/90cb5289-8bfe-42a7-87e4-55e8f91306e0/download
https://cybertesis.unmsm.edu.pe/bitstreams/689fa30d-97ec-47b2-b6e9-83cbe9867370/download
https://cybertesis.unmsm.edu.pe/bitstreams/91092d09-957f-4f4c-a169-6274af05a486/download
bitstream.checksum.fl_str_mv ddd3c6554020d7f068870a6cfc0696e2
8a4605be74aa9ea9d79846c1fba20a33
0839c56ec16a0a5495bdaf0eae42e4c2
a02cdfd791b7e1e094cddce702f3bd00
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Cybertesis UNMSM
repository.mail.fl_str_mv cybertesis@unmsm.edu.pe
_version_ 1846617865876144128
spelling La Serna Palomino, Nora BerthaBautista Ubillús, Efraín Ricardo2015-08-18T18:15:56Z2015-08-18T18:15:56Z2015https://hdl.handle.net/20.500.12672/4347Para modelar la replicación de MySQL, los administradores de base de datos (DBA’s) utilizan herramientas de diagramación, tales como Microsoft Visio. Sin embargo, este tipo de herramientas no permiten validar automáticamente si un modelo de replicación MySQL está libre de errores, lo que puede resultar tener documentación errónea de los modelos de replicación. Estas herramientas tampoco permiten generar automáticamente a partir del modelo, los comandos mysqlreplicate de configuración. La falta de estas funcionalidades conlleva a realizarlas de forma manual, la cual se torna en una tarea tediosa, propensa a errores y que consume tiempo, más aún si el número de servidores MySQL del modelo es alto, con 15, 20, 25 o más servidores. Este trabajo de investigación propone el desarrollo de la herramienta MySQL Replication Modeling que permita a los DBA’s modelar la replicación de MySQL y validar automáticamente si el modelo es correcto, mostrando los errores en caso existan. Además, una vez que el DBA ha corregido y validado el modelo, la herramienta es capaz de generar automáticamente los comandos mysqlreplicate de configuración. La herramienta se desarrolló siguiendo las fases del Proceso Unificado de Rational (RUP) y basada en la Ingeniería Dirigida por Modelos (MDE) bajo la plataforma Eclipse. Los resultados demuestran que la herramienta propuesta MySQL Replication Modeling permite validar automáticamente un modelo de replicación de MySQL, y reduce en más del 87% el tiempo en identificar y corregir los errores de un modelo de replicación con 25 servidores comparado con el uso de la herramienta Microsoft Visio 2013. Los resultados también demuestran que con el uso de la herramienta propuesta se reduce en más del 99% el tiempo para generar los comandos mysqlreplicate de configuración comparado con el uso de la herramienta Microsoft Visio 2013.To model the MySQL replication, the database administrators (DBAs) use diagramming tools, such as Microsoft Visio. However, this type of tools do not allow automatically validating if the MySQL replication model is free of errors. Thus, we can have erroneous documentation of the MySQL replication models. These tools also do not allow automatically generating from the model, the mysqlreplicate commands of configuration. Due to the lack of these features, these are done manually, which becomes a tedious task, error prone, and time consuming, especially if the number of servers MySQL of the model is high, with 15, 20, 25 or more servers. This research proposes the development of the tool MySQL Replication Modeling that allows to the DBA’s modeling the MySQL replication and automatically validate if the model is correct, showing if there are errors. In addition, once the DBA has fixed and validated the model, the tool is capable of generating the mysqlreplicate commands of configuration. The tool was developed following the phases of the Rational Unified Process (RUP) and based on the Model Driven Engineering (MDE) under the Eclipse platform. The results demonstrate that the proposed tool MySQL Replication Modeling allows automatically validate a MySQL replication model, and reduce in more than 87% the time to identify and fix a MySQL replication model with 25 servers compared with the use of the tool Microsoft Visio 2013. The results also demonstrate that with the use of the proposed tool the time to generate the mysqlreplicate commands of configuration is reduced in more than 99% compared with the use of the tool Microsoft Visio 2013. Keywords: MySQL Replication Modeling, Model Driven Engineering, MDE.TesisspaUniversidad Nacional Mayor de San MarcosPEinfo:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/4.0/Repositorio de Tesis - UNMSMUniversidad Nacional Mayor de San Marcosreponame:UNMSM-Tesisinstname:Universidad Nacional Mayor de San Marcosinstacron:UNMSMModelado de la Replicación de MySQLIngeniería Dirigida por ModelosMDEhttps://purl.org/pe-repo/ocde/ford#2.02.04Herramienta para el Modelado de la Replicación de MYSQL Basada en la Ingeniería Dirigida por Modelosinfo:eu-repo/semantics/masterThesisSUNEDUMagíster en Ingeniería de Sistemas e Informática con Mención en Ingeniería de SoftwareUniversidad Nacional Mayor de San Marcos. Facultad de Ingeniería de Sistemas e Informática. Unidad de PosgradoIngeniería de Sistemas e Informática con Mención en Ingeniería de Software07665297https://orcid.org/0000-0002-4292-344Xhttps://purl.org/pe-repo/renati/level#maestrohttps://purl.org/pe-repo/renati/type#tesisORIGINALBautista_ue.pdfBautista_ue.pdfapplication/pdf13124700https://cybertesis.unmsm.edu.pe/bitstreams/d9f05ce0-1708-444a-bd7c-a71d1cccc242/downloadddd3c6554020d7f068870a6cfc0696e2MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://cybertesis.unmsm.edu.pe/bitstreams/90cb5289-8bfe-42a7-87e4-55e8f91306e0/download8a4605be74aa9ea9d79846c1fba20a33MD52TEXTBautista_ue.pdf.txtBautista_ue.pdf.txtExtracted texttext/plain101443https://cybertesis.unmsm.edu.pe/bitstreams/689fa30d-97ec-47b2-b6e9-83cbe9867370/download0839c56ec16a0a5495bdaf0eae42e4c2MD55THUMBNAILBautista_ue.pdf.jpgBautista_ue.pdf.jpgGenerated Thumbnailimage/jpeg15811https://cybertesis.unmsm.edu.pe/bitstreams/91092d09-957f-4f4c-a169-6274af05a486/downloada02cdfd791b7e1e094cddce702f3bd00MD5620.500.12672/4347oai:cybertesis.unmsm.edu.pe:20.500.12672/43472024-08-15 23:51:31.845https://creativecommons.org/licenses/by-nc-sa/4.0/info:eu-repo/semantics/openAccessopen.accesshttps://cybertesis.unmsm.edu.peCybertesis UNMSMcybertesis@unmsm.edu.peTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=
score 13.413352
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).