Tytuł artykułu
Treść / Zawartość
Pełne teksty:
Identyfikatory
Warianty tytułu
Comparative analysis of selected databases on the example of a proprietary web application
Języki publikacji
Abstrakty
Wydajność bazy danych jest jednym z najistotniejszych czynników wpływających na użyteczność systemu. Dlatego autorzy artykułu postanowili przebadać 3 popularne systemy bazodanowe: MySQL, MS SQL oraz PostgreSQL analizując ich wydajność. W tym celu przygotowano aplikację testową oraz wykorzystano oprogramowanie Docker, aby umożliwić symulację różnych parametrów sprzętowych. W zależności od wybranych ustawień oraz liczebności rekordów uzyskano inne wyniki. Dla małych zestawów danych różnice były niemal niezauważalne. Drastycznie zwiększyły się dla dużych zbiorów danych. W tym przypadku słabo wypadł MySQL, a najlepiej MS SQL. Oznacza to, że wybór bazy danych jest niezwykle istotny, a do jego podjęcia warto rozważyć dostępny sprzęt, liczebność danych oraz wykonywane zapytania.
Database performance is one of the most important factors affecting the usability of the system. Therefore, the authors of the article decided to examine 3 popular database systems: MySQL, MS SQL and PostgreSQL, analyzing their performance. For this purpose, a test application was prepared and Docker software was used to simulate different hardware parameters. Depending on the selected settings and the number of records, different results were obtained. For small data sets, the differences were almost imperceptible. They have drastically increased for large data sets. In this case, MySQL fared poorly, and MS SQL was the best. This means that the choice of the database is very important, and it is worth considering the available hardware, the amount of data and the queries performed.
Czasopismo
Rocznik
Tom
Strony
190--196
Opis fizyczny
Bibliogr. 14 poz., rys., tab.
Twórcy
autor
- Lublin University of Technology (Poland)
autor
- Lublin University of Technology (Poland)
autor
- Lublin University of Technology (Poland)
Bibliografia
- 1. R. Wodyk, M. Skublwska-Paszkowska, Performance comparison of relational databases SQL Server, MySQL and PostgreSQL using a web application and the Laravel framework, Journal of Computer Sciences Institute 17 (2020) 358-364, https://doi.org/10.35784/jcsi.2279.DOI: https://doi.org/10.35784/jcsi.2279
- 2. G. Dziewit, J. Korczyński, M. Skublewska-Paszkowska, Performance analysis of relational databases Oracle and MS SQL based on desktop application, Journal of Computer Sciences Institute 8 (2018) 263-269, https://doi.org/10.35784/jcsi.693.DOI: https://doi.org/10.35784/jcsi.693
- 3. S. Stets, G. Kozieł, Analiza porównawcza baz danych – praca dyplomowa magisterska, Politechnika Lubelska, Lublin 2019.
- 4. K. Krocz, O. Kizun, M. Skublewska-Paszkowska, Analiza wydajności relacyjnych baz danych MySQL, PostgreSQL, MariaDB oraz H2 – praca dyplomowa magisterska, Politechnika Lubelska, Lublin 2020.
- 5. S. Tongkaw, A. Tongkaw, A comparison of database performance of MariaDB and MySQL with OLTP workload, IEEE Conference on Open Systems, Langkawi 2016, 117-119.DOI: https://doi.org/10.1109/ICOS.2016.7881999
- 6. C. -O. Truica, F. Radulescu, A. Boicea and I. Bucur, Performance Evaluation for CRUD Operations in Asynchronously Replicated Document Oriented Database, 20th International Conference on Control Systems and Computer Science, Bucharest 2015, 191-196.DOI: https://doi.org/10.1109/CSCS.2015.32
- 7. P. Beynon-Davies, Systemy baz danych, Wydawnictwa Naukowo Techniczne, 2003.
- 8. Strefa wiedzy Vavatech, https://vavatech.pl/technologie/bazy-danych/mysql, [10.02.2023].
- 9. MySQL - Wikipedia, https://en.wikipedia.org/wiki/MySQL, [10.02.2023].
- 10. Opis oprogramowania PostgreSQL, https://www.postgresql.org/about/, [12.02.2023].
- 11. PostgreSQL - Amazon AWS, https://aws.amazon.com/rds/postgresql/what-is-postgresql/, [12.02.2023].
- 12. Microsoft SQL Server - Wikipedia, https://pl.wikipedia.org/wiki/Microsoft_SQL_Server, [20.04.2023].
- 13. Opis systemu MS SQL na portalu Atlantic, https://www.atlantic.net/vps-hosting/what-is-mssql/, [21.04.2023].
- 14. Konfiguracja kontenera Docker, https://www.baeldung.com/ops/docker-memory-limit, [21.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-3725b547-d3b8-4d94-b640-8e87f5e6f033
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ć.