Performance analysis of relational databases MySQL, PostgreSQL and Oracle using Doctrine libraries
Artykuł w czasopiśmie
MNiSW
5
spoza listy
Status: | |
Warianty tytułu: |
Analiza wydajności relacyjnych baz danych MySQL,
PostgreSQL oraz
Oracle
z zastosowaniem bibliotek Doctrine
|
Autorzy: | Choina Marcin, Skublewska-Paszkowska Maria |
Dyscypliny: | |
Aby zobaczyć szczegóły należy się zalogować. | |
Rok wydania: | 2022 |
Wersja dokumentu: | Drukowana | Elektroniczna |
Język: | angielski |
Wolumen/Tom: | 24 |
Strony: | 250 - 257 |
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 września 2022 |
Abstrakty: | angielski | polski |
In modern applications, databases perform a very important function but th e choice of a database system and additional libraries may affect the speed of the operations. The paper presents a time anal ysis concerning the performing of insert, update , delete and select operations on three database systems, MySQL 8.0, Postgr eSQL 14.1 and Oracle 21c, coopera t- ing with an application using Doctrine libraries. The obtained results showed dif ferences between performing oper a- tions with and without object-relational mapping. In cooperation with the application, the operations were carried out the fastest using the PostgreSQL system. The Oracle system performed d ata selection faster without mapping on a large data set. | |
We współczesnych aplikacjach, bazy danych pełnią bardzo ważną rolę, jednak wybór systemu bazodanowego i doda t- kowych bibliotek może wpływać na szybkość wykonywania operacji. W niniejszej pracy przedstawiono czasową anal i- zę dotyczącą wykonywania operacji bazodanowych insert , update , delete i select dla trz ech systemów baz danych MySQL 8.0, PostgreSQL 14.1 i Oracle 21c, współpracujących z aplikacją w ykorzystującą biblioteki Doctrine. Badania wykazały różnice między wykonywaniem operacji wraz z mapowaniem obiektow o -relacyjnym, a wykonywaniem s a- mych zapytań. Przy współpracy z aplikacją, operacje najszybciej przep rowadzono korzystając z systemu PostgreSQL. System Oracle szybciej wykonywał operacje pobierania danych bez udziału map owania na dużym zbiorze danych. |