МОДЕЛЬ СЕРВІСУ ГЕТЕРОГЕННОЇ РОЗПОДІЛЕНОЇ БАЗИ ДАНИХ ДЛЯ МАСШТАБУВАННЯ ПРОГРАМНИХ СИСТЕМ

Автор(и)

  • Andriukhanov I.
  • Korotyeyeva T.

DOI:

https://doi.org/10.34185/1562-9945-4-153-2024-13

Ключові слова:

розподілені СУБД, кластер баз даних, OLTP, ACID, JSON, геопросторові дані, горизонтальне масштабування, продуктивність баз даних.

Анотація

У статті розглянуто актуальність горизонтального масштабування програмних систем, які потребують використання СУБД для опрацювання великих об’ємів структурованих, JSON, геопросторових даних, при цьому, маючи вимоги забезпечення ACID властивостей та цілісності даних. Проведено аналіз існуючих продуктів, наведено їх основні переваги та недоліки, сформульовано проблему єдиної точки відмови, технічних обмежень, відсутності підтримки необхідного функціоналу. У якості її вирішення розроблено модель сервісу гетерогенної розподіленої бази даних, складено опис її характеристик та архітектури. З застосуванням технології Kuber-netes проведено дослідження метрик продуктивності кластера БД на базі розробленої моделі, показники яких у підсумку мають кращі значення у порівнянні з розглянутими рішеннями.

Посилання

Design and Development of a Relational Database Management System (RDBMS) with Open Source Tools for the Processing of Data Monitored in a Set of Photo-voltaic (PV) Plants / D. Trillo-Montero et al. Applied Sciences. 2023. Vol. 13, no. 3. P. 1357. URL: https://doi.org/10.3390/app13031357 (date of access: 12.04.2024).

A framework and databases for measuring entrepreneurial ecosystems / E.Johnson, I. Hemmatian, L. Lanahan, A. M. Joshi. // Research Policy. – 2022. – no. 2.

Simanjuntak E., Surantha N. Multiple time series database on microservice archi-tecture for IoT-based sleep monitoring system. Journal of Big Data. 2022. Vol. 9, no. 1. URL: https://doi.org/10.1186/s40537-022-00658-4 (date of access: 09.04.2024).

Wu A., Guo J., Yang P. Research on Data Sharing Architecture for Ecological Monitoring Using Iot Streaming Data. IEEE Access. 2020. Vol. 8. P. 195385–195397. URL: https://doi.org/10.1109/access.2020.3034466 (date of access: 12.04.2024).

Citus: distributed PostgreSQL for data-intensive applications / [U. Cubukcu, O. Erdogan, S. Pathak and other.]. // SIGMOD. – 2021. – P. 2490–2502.

Cockroach Labs Documentation Team. CockroachDB Docs. CockroachDB Docs. URL: https://www.cockroachlabs.com/docs/ (date of access: 12.04.2024).

Pina E., Sá F., Bernardino J. NewSQL Databases Assessment: CockroachDB, MariaDB Xpand, and VoltDB. Future Internet. 2022. Vol. 15, no. 1. P. 10. URL: https://doi.org/10.3390/fi15010010 (date of access: 12.04.2024).

Fedorchuk Y., Andriukhanov I. The method of redistribution of data in a cluster environment. Youth, education and science through today’s challenges : XII Interna-tional Science Conference, Bordeaux France, 4 Dec. 2023. P. 450–453. URL: https://eu-conf.com/wp-content/uploads/2023/11/YOUTH-EDUCATION-AND-SCIENCE-THROUGH-TODAYS-CHALLENGES.pdf

Завантаження

Опубліковано

2024-05-01