Tytuł artykułu
Treść / Zawartość
Pełne teksty:
Identyfikatory
Warianty tytułu
Performance analysis of databases created in virtualized and containerized environment
Języki publikacji
Abstrakty
Systemy bazodanowe są obecnie implementowane na różnych środowiskach - skonteneryzowanym oraz zwirtualizowanym. Artykuł ma na celu porównać wydajność relacyjnych baz danych uruchomionych w tych dwóch środowiskach. W związku z tym sformułowano dwie hipotezy badawcze. Pierwsza z nich zakładała, że bazy uruchomione na kontenerach Docker są wydajniejsze od tych na maszynach wirtualnych. W drugiej hipotezie przyjęto, że Oracle jest najwydajniejszą baząniezależniew jakim środowisku została uruchomiona. Badaniom poddano bazy MySQL, PostgreSQL, Microsoft SQL Server oraz Oracle. W ramach badań zmierzono czasy wykonywania zapytań INSERT, UPDATE, DELETE oraz SELECT. Każdy test został powtórzony 100 razy. Wykazano, że bazy uruchomione na kontenerach Docker przewyższają pod względem wydajności instancje działającena maszynach wirtualnych. Ponadto stwierdzono, że baza PostgreSQL ma zdecydowaną przewagę w wydajności nad pozostałymi, analizowanymi bazami, co pozwoliło odrzucićdrugą hipotezę.
Database systems are currently implemented on different environments - containerized and virtualized. This paper aimed to compare the performance of relational databases running on these two environments. Therefore, two research hypotheses were formulated. The first hypothesis assumed that databases running on Docker containers are more efficient than those on virtual machines. The second one assumed that the Oracle is the most efficient database regardless of which environment it was run on. MySQL, PostgreSQL, Microsoft SQL Server and Oracle databases were tested. The study measured the execution times of INSERT, UPDATE, DELETE and SELECT queries. Each test was repeated 100 times. It was stated that databases running on Docker containers outperform instances running on virtual machines. Furthermore, it was found that the PostgreSQL database have a definite advantage in performance over the rest, analysed databases, which allowed the second hypothesis to be rejected.
Czasopismo
Rocznik
Tom
Strony
264--272
Opis fizyczny
Bibliogr. 16 poz., tab.
Twórcy
autor
- Department of Computer Science, Lublin University of Technology (Poland)
- Lublin University of Technology (Poland)
Bibliografia
- 1. What is a database? – Simple definition by Oracle, https://www.oracle.com/pl/database/what-is-database/, [02.2023].
- 2. Complete ranking of relational DBMS, https://db-engines.com/en/ranking/relational+dbms, [02.2023].
- 3. Database as a Service (DBaaS) by TechTarget, https://www.techtarget.com/searchdatamanagement/definition/database-as-a-service-DBaaS, [02.2023].
- 4. IBM topics series – What is virtualization?, https://www.ibm.com/topics/virtualization, [02.2023].
- 5. IMB topics series – What is containerization?, https://www.ibm.com/topics/containerization, [02.2023].
- 6. B.B. Rad, H.J. Bhatti, M. Ahmadi, An Introduction to Docker and Analysis of its Performance, International Journal of Computer Science and Network Security (IJCSNS) 17(3) (2017) 228-235.
- 7. R. Klewek, W. Truskowski, M. Skublewska-Paszkowska, Comparison of MySQL, MSSQL, PostgreSQL, Oracle databases performance, including virtualization, Journal of Computer Sciences Institute (JCSI) 16 (2020) 279-284.DOI: https://doi.org/10.35784/jcsi.2026
- 8. R. Čerešňák, M. Kvet, Comparison of query performance in relational a non-relation databases, Transportation Research Procedia 40 (2019) 170–177.DOI: https://doi.org/10.1016/j.trpro.2019.07.027
- 9. M. Ilić, L. Kopanja, D. Zlatković, M. Trajković, D. Ćurguz, Microsoft SQL Server and Oracle: Comparative Performance Analysis, The 7th International Conference on Knowledge Management and Informatics, Vrnjačka Banja, 7(poz. 5) (2021) 33-40.
- 10. K. Islam, K. Ahsan, S. A. K. Bari, M. Saeed, S. Asim, Huge and Real-Time Database Systems: A Comparative Study and Review for SQL Server 2016, Oracle 12c & MySQL 5.7 for Personal Computer, Journal of Basic & Applied Sciences 13 (2017) 481-490.DOI: https://doi.org/10.6000/1927-5129.2017.13.79
- 11. Y. Bassil, A Comparative Study on the Performance of the Top DBMS Systems, Journal of Computer Science & Research 1(1) (2012) 20-31.
- 12. What is a WSL 2?, https://learn.microsoft.com/en-us/windows/wsl/about#what-is-wsl-2, [03.2023].
- 13. Comparing WSL versions, https://learn.microsoft.com/en-us/windows/wsl/compare-versions, [03.2023].
- 14. Settings configuration in WSL – Microsoft manual, https://learn.microsoft.com/en-us/windows/wsl/wsl-config, [03.2023].
- 15. Specification of IMDb non-commercial datasets, https://developer.imdb.com/non-commercial-datasets/, [03.2023].
- 16. Lecture about query optimization – Section 10.2, https://edu.pjwstk.edu.pl/wyklady/szb/scb/rW10.htm, [03.2023].
Uwagi
Opracowanie rekordu ze środków MNiSW, umowa nr POPUL/SP/0154/2024/02 w ramach programu "Społeczna odpowiedzialność nauki II" - moduł: Popularyzacja nauki (2025).
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-ca8f3912-2af2-4406-a875-ecf5f9ea8a62
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.