Comparative analysis of database access performance of the Hibernate framework and the Jooq library
Artykuł w czasopiśmie
MNiSW
5
spoza listy
| Status: | |
| Warianty tytułu: |
Analiza porównawcza wydajności dostępu do bazy danych szkieletu programistycznego Hibernate i biblioteki jOOQ
|
| Autorzy: | Hetman Karol, Miłosz Marek |
| Dyscypliny: | |
| Aby zobaczyć szczegóły należy się zalogować. | |
| Rok wydania: | 2025 |
| Wersja dokumentu: | Elektroniczna |
| Język: | angielski |
| Wolumen/Tom: | 35 |
| Strony: | 209 - 215 |
| Bazy: | BazTech |
| Efekt badań statutowych | NIE |
| Materiał konferencyjny: | NIE |
| Publikacja OA: | TAK |
| Licencja: | |
| Sposób udostępnienia: | Witryna wydawcy |
| Wersja tekstu: | Ostateczna wersja opublikowana |
| Czas opublikowania: | W momencie opublikowania |
| Data opublikowania w OA: | 30 czerwca 2025 |
| Abstrakty: | angielski | polski |
| The subject of this paper was a comparative performance analysis of accessing relational databases in Java using two major Java libraries: Hibernate and jOOQ. For Hibernate, the main focus was on queries written with CriteriaBuilder. The study concentrated on key performance metrics, such as operation execution times and the number of operations processed per unit of time for DQL and DML operations. The measurements were conducted using the JMH library. The jOOQ library proved to be more efficient for simple and complex queries. | |
| Tematem niniejszego artykułu była analiza porównawcza wydajności dostępu do relacyjnych bazy danych w języku Java przy użyciu szkieletu programistycznego Hibernate oraz biblioteki jOOQ. W przypadku Hibernate zdecydowano się na wykorzystanie głównie zapytań pisanych przy wykorzystaniu CriteriaBuilder. W badaniach skupiono się na kluczowych miarach wydajnościowych, takich jak czasy realizacji operacji oraz liczba operacji wykonywanych w jednostce czasu dla operacji typu DQL oraz DML. Do wykonania pomiarów wykorzystano narzędzie JMH. Lepszym narzędziem pod względem wydajności w przypadku prostych oraz złożonych zapytań okazała się biblioteka jOOQ. |
