Análisis comparativo de la eficiencia de Frameworks de persistencia de datos, caso de estudio Hibernate 5.4 y MyBatis 3.4
PDF (English)
HTML (English)

Palabras clave

framework de persistencia de datos
análisis comparativo
Hibernate
Mybatis

Cómo citar

Mendoza-Palomino, Y. L., Lagos-Barzola, M. A., & Porras Flores, E. E. (2022). Análisis comparativo de la eficiencia de Frameworks de persistencia de datos, caso de estudio Hibernate 5.4 y MyBatis 3.4. Universidad Ciencia Y Tecnología, 26(117), 24-32. https://doi.org/10.47460/uct.v26i117.657

Resumen

El objetivo del estudio fue determinar si Hibernate 5.4 o MyBatis 3.4 es el más eficiente en referencia al uso del tiempo, la RAM y la CPU. Se implementó dos microservicios REST para realizar operaciones CRUD; los cuales fueron accedidos por servicios REST desarrollados con Hibernate y MyBatis invocados desde un cliente. Nuestros resultados fueron que Hibernate fue el más eficiente respecto al tiempo de procesamiento en un 509.1% y 47.7% para consultas de selección y eliminación, mientras que Mybatis en un 12.7% y 14.2% para consultas de actualización e inserción, correspondientemente. Con respecto al uso de la RAM y la CPU se determinó que MyBatis fue el más eficiente en un 55.2% y 20% respectivamente.

https://doi.org/10.47460/uct.v26i117.657
PDF (English)
HTML (English)

Citas

[1] A. Torres, R. Galante, M. S. Pimenta, and A. J. B. Martins, “Twenty years of object-relational mapping: A survey on patterns, solutions, and their implications on application design,” Inf. Softw. Technol., vol. 82, pp. 1–18, 2017, doi: 10.1016/j.infsof.2016.09.009.
[2] U.Hernández, “Cómo elegir un framework para el backend,” códigofacilito, 2018. https://codigofacilito.com/articulos/elegir-framework-backend#! (accessed Apr. 15, 2022).
[3] S. M. Thampi, “Performance Comparison of Persistence Frameworks,” CoRR, 2007, [Online]. Available: http://arxiv.org/abs/0710.1404
[4] J. Gavilanes, “Estudio comparativo de la productividad entre los Frameworks de persistencia en Java Hibernate y Mybatis, aplicado al Sistema de Evaluación Docente del IPEC,” 2016.
[5] O. Y. Enriquez and H. Gracia, “Mapeo Objeto / Relacional (ORM) .,” Rev. Telem@tica, vol. 10, no. 3, pp. 1–7, 2011.
[6] C. Bauer and G. King, Hibernate in Action, vol. 4, no. Part I. 2005. [Online]. Available:http://books.google.com/books?id=WCmSQgAACAAJ&pgis=1.
[7] J. W. Yoder and R. E. Johnson, “Connecting business objects to relational databases,” Urbana, 2005,[Online]. Available:
http://test.joeyoder.com/Research/objectmappings/Persista.pdf%5Cnpapers2://publication/uuid/F7960186-CF74-482F-ADF4-86EE560C47D9.
[8] E. Reinosa, C. Maldonado, R. Muñoz, L. Damiano, and M. Abrutsky, Base de datos, 1st ed. Buenos Aires: Alfaomega, 2012.
[9] J. Maldonado, “Persistencia de Datos,” Universidad de Cuenca. http://docplayer.es/111524351-Capitulo-8-persistencia-de-datos.html (accessed Apr. 20, 2022).
[10] L. You et al., “JDap: Supporting in-memory data persistence in javascript using Intel’s PMDK,” J. Syst. Archit., vol. 101, no. June, p. 101662, 2019, doi: 10.1016/j.sysarc.2019.101662.
[11] J.J. Gutiérrez, “¿Qué es un framework ?,” Available http//www. lsi. us. es/~javierj/investigacion_ficheros/Framework. pdf Accessed May, vol. 12, pp. 1–4, 2014, [Online]. Available: http://www.lsi.us.es/~javierj/investigacion_ficheros/Framework.pdf.
[12] E. N. Navarrete and R. Navarro, “Desarrollo de un marco de trabajo (framework) para el desarrollo de aplicaciones web en la Universidad Nacional de Costa Rica,” p. 12, 2017, [Online]. Available: http://documentas.redclara.net/bitstream/10786/1287/1/131-17-4Desarrollo de un marco de trabajo %28framework%29 para el desarrollo de aplicaciones web.pdf.
[13] MyBatis, “MyBatis – MyBatis 3 | Introducción,” 2021. https://mybatis.org/mybatis-3/es/ (accessed Apr. 15, 2022).
[14] Y. Z. Li, S. Gao, J. Pan, B. F. Guo, and P. F. Xie, “Research and application of template engine for web backend based on Mybatis-PLUS,” Procedia Comput. Sci., vol. 166, pp. 206–212, 2020, doi: 10.1016/j.procs.2020.02.052.
[15] M. A. Abud Figueroa, “Calidad en la Industria del Software . La Norma ISO-25000,” Calid. en la Ind. del Software. La Norma ISO-9126, p. 255, 2012, [Online]. Available: javier8a.com/itc/bd1/Normas iso 9126.pdf.
Creative Commons License
Esta obra está bajo licencia internacional Creative Commons Reconocimiento 4.0.

Descargas

La descarga de datos todavía no está disponible.
tangkubanperahu.com
sibolangit.com
siguragura.com
simanindo.com
padarincang.com
kolektor.id
pelukis.id
pancoran.id
jasmani.id
cipanas.id
eksklusif.id
inovatif.id
xenia.id
wamena.id
parapat.id
penatapan.id
balige.id
topthreenews.com
aaatrucksandautowreckings.com
arbirate.com
playoutworlder.com
temeculabluegrass.com
eldesigners.com
cheklani.com
totodal.com
apkcrave.com
bestcarinsurancewsa.com
complidia.com
eveningupdates.com
mcochacks.com
mostcreativeresumes.com
oxcarttavern.com
riceandshinebrunch.com
shoesknowledge.com
aktualinformasi.id
faktadunia.id
gapurainformasi.id
gariscakrawala.id
helvetianews.id
langitcakrawala.id
langitinformasi.id
pintucakrawala.id
wawasancakrawala.id
aktualberita.id
cakrawalafakta.id
pintuinformasi.id
wawasaninformasi.id
horizonberita.id
portalcakrawala.id
spektruminformasi.id
aktualwawasan.id
gerbangfakta.id
infodinamika.id
narsis.id
pansos.id
forensik.id
hardiknas.com
pakcoy.com
http://mostravirtual.aip.pt
ACCSLOT88
accslot88
VIPBET76 VIPBET76 VIPBET76 OLXBET288 OLXBET288 Toto Slot Toto Slot Toto Slot