JEE DATABASE APPLICATIONS PERFORMANCE


Abstract

This article presents a comparison of JEE database applications performance using different programming interfaces (JDBC, Hibernate, jOOQ). The comparative analysis was made based on the test application and properly prepared scenarios. Comparison of memory usage and execution time for  the database operations, was presented in tables and charts. The conclusions indicate the benefits of these technology and  areas of their optimal use.


Keywords

database; performance; JEE; ORM; Hibernate

http://hibernate.org/ [1.11.2016].

http://www.jooq.org/ [1.11.2016].

http://www.oracle.com/technetwork/java/javase/jdbc/index.html [1.11.2016].

http://www.ploug.org.pl/konf_10/materialy/pdf/19.pdf, Boiński Paweł, Analiza porównawcza technologii implementacji warstwy dostępu do danych w aplikacjach ADF, XVI Konferencja PLOUG, Kościelisko 2010 [1.11.2016].

https://blog.jooq.org/2015/03/24/jooq-vs-hibernate-when-to-choose-which/ [1.11.2016].

https://zeroturnaround.com/rebellabs/java-tools-and-technologies-landscape-for-2014/10/ [1.11.2016].

Pańczyk B., Sławiński A.: Technologie mapowania obiektowo-relacyjnego w aplikacjach PHP. IAPGOŚ, 1(5)/2015, 29–32.


Published : 2016-12-22


Grzesińska, M., Waszczyńska, M., & Pańczyk, B. (2016). JEE DATABASE APPLICATIONS PERFORMANCE. Informatyka, Automatyka, Pomiary W Gospodarce I Ochronie Środowiska, 6(4), 73-76. https://doi.org/10.5604/01.3001.0009.5194

Magdalena Grzesińska  magdagrzesinska@gmail.com
Politechnika Lubelska, Wydział Elektrotechniki i Informatyki, Instytut Informatyki  Poland
Magdalena Waszczyńska 
Politechnika Lubelska, Wydział Elektrotechniki i Informatyki, Instytut Informatyki  Poland
Beata Pańczyk 
Politechnika Lubelska, Wydział Elektrotechniki i Informatyki, Instytut Informatyki  Poland