Comparison of data processing efficiency in Java and Scala
Artykuł w czasopiśmie
MNiSW
5
spoza listy
| Status: | |
| Warianty tytułu: |
Porównanie efektywności przetwarzania danych w językach Java i Scala
|
| Autorzy: | Markiewicz Bartosz, Matyjaszczyk Krzysztof, 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: | 129 - 136 |
| 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 |
| This article compares the efficiency of Java and Scala languages in data processing. Two web applications were created in these languages using the popular GraphQL interface and the H2 database. The research was conducted using test scenarios that included several data processing algorithms, varying numbers of users making requests to the application and different database sizes. Performance evaluation criteria such as data processing time, memory usage, and processor load were applied. The JMeter tool was used for the tests. The results show that the application written in Scala demon-strates higher efficiency. | |
| W niniejszym artykule dokonano porównania efektywności języków Java i Scala przy przetwarzaniu danych. Utworzono dwie aplikacje internetowe w tych językach z wykorzystaniem popularnego interfejsu GraphQL oraz bazy danych H2. Badania wykonano dla scenariuszy testowych uwzględniających kilka algorytmów przetwarzania danych, różną liczbę użytkowników wykonujących żądania do aplikacji oraz wielkość bazy danych. Wykorzystano takie kryteria oceny efektywności jak czas przetworzenia danych, wykorzystanie pamięci operacyjnej oraz obciążenie procesora. Do przeprowadzenia badań wykorzystano narzędzie JMeter. Wyniki wykazują, że aplikacja napisana w języku Scala charakteryzuje się większą efektywnością. |
