Informacja o cookies

Zgadzam się Nasza strona zapisuje niewielkie pliki tekstowe, nazywane ciasteczkami (ang. cookies) na Twoim urządzeniu w celu lepszego dostosowania treści oraz dla celów statystycznych. Możesz wyłączyć możliwość ich zapisu, zmieniając ustawienia Twojej przeglądarki. Korzystanie z naszej strony bez zmiany ustawień oznacza zgodę na przechowywanie cookies w Twoim urządzeniu.

Publikacje Pracowników Politechniki Lubelskiej

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.