СТРУКТУРА ВИСОКОЕФЕКТИВНИХ СИСТЕМ УПРАВЛІННЯ ДАНИМИ NOSQL

Автор(и)

  • Олександр Цируль Інститут телекомунікацій і глобального інформаційного простору НАН України https://orcid.org/0009-0002-5945-5918

DOI:

https://doi.org/10.28925/2663-4023.2025.30.974

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

NoSQL; база даних; документ; колекція; сторінка; блок; біт; індекс; транзакція; оптимізація продуктивності.

Анотація

У статті досліджено архітектурні засади організації даних у високоефективних системах управління базами даних типу NoSQL, орієнтованих на документи. Автор аналізує структуру зберігання та обробки інформації від базових елементів – бітів і блоків – до сторінок, документів і колекцій, що формують багаторівневу модель управління даними. Показано, що документно-орієнтовані бази даних (MongoDB, RavenDB, LiteDB) забезпечують високу продуктивність і масштабованість завдяки напівструктурованому формату даних (JSON/BSON), гнучкій схемі та підтримці CRUD-операцій. Детально описано роль індексів, сторінкової організації та колекцій у підвищенні ефективності запитів і зменшенні витрат доступу до даних. Розглянуто моделі побудови індексів типу B-Tree та B-Tree+, механізми кешування, шардінгу, денормалізації та вибіркового індексування як основні методи оптимізації продуктивності. Підкреслено важливість балансу між вимогами швидкодії та надійності відповідно до принципів ACID і теореми CAP у розподілених середовищах. Порівняльний аналіз MongoDB, RavenDB і LiteDB продемонстрував відмінності у транзакційності, запитах, індексації та масштабованості, що дозволяє визначити оптимальне рішення залежно від типу застосунку. У висновках зазначено, що правильна архітектура організації даних у NoSQL-системах забезпечує високу ефективність управління великими обсягами інформації, гнучкість моделювання, надійність транзакцій і стійкість до навантажень, що є визначальними чинниками розвитку сучасних хмарних і розподілених систем зберігання даних.

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

Дані завантаження ще не доступні.

Посилання

Atzeni, P., Bugiotti, F., Cabibbo, L., & Torlone, R. (2020). Data modeling in the NoSQL world. Computer Standards & Interfaces, 67. https://doi.org/10.1016/j.csi.2016.10.003

Liu, L. (2023). RETRACTED ARTICLE: Design of NoSQL database in oral English teaching based on 5G network and AI recognition. Soft Computing : A Fusion of Foundations, Methodologies and Applications, 27(14), 10337–10345. https://doi.org/10.1007/s00500-023-08306-6

Gomes, C., de O. Junior, M. N., Nogueira, B., Maciel, P., & Tavares, E. (2023). NoSQL-based storage systems: influence of consistency on performance, availability and energy consumption. The Journal of Supercomputing : An International Journal of High-Performance Computer Design, Analysis, and Use, 79(18), 21424–21448. https://doi.org/10.1007/s11227-023-05488-6

Gomes, C., Tavares, E., Junior, M. N. d. O., & Nogueira, B. (2021). Cloud storage availability and performance assessment: a study based on NoSQL DBMS. The Journal of Supercomputing : An International Journal of High-Performance Computer Design, Analysis, and Use, 78(2), 2819–2839. https://doi.org/10.1007/s11227-021-03976-1

Maté, A., Peral, J., Trujillo, J., Blanco, C., García-Saiz, D., & Fernández-Medina, E. (2021). Improving security in NoSQL document databases through model-driven modernization. Knowledge and Information Systems : An International Journal, 63(8), 2209–2230. https://doi.org/10.1007/s10115-021-01589-x

Mozaffari, M., Nazemi, E., & Eftekhari-Moghadam, A. M. (2020). Feedback control loop design for workload change detection in self-tuning NoSQL wide column stores. Expert Systems with Applications, 142. https://doi.org/10.1016/j.eswa.2019.112973

da Silva, L. F., & Lima, J. V. F. (2023). An evaluation of relational and NoSQL distributed databases on a low-power cluster. The Journal of Supercomputing : An International Journal of High-Performance Computer Design, Analysis, and Use, 79(12), 13402–13420. https://doi.org/10.1007/s11227-023-05166-7

Abramov, V., Astafieva, M., Boiko, M., Bodnenko, D., Bushma, A., Vember, V., Hlushak, O., Zhyltsov, O., Ilich, L., Kobets, N., Kovaliuk, T., Kuchakovska, H., Lytvyn, O., Lytvyn, P., Mashkina, I., Morze, N., Nosenko, T., Proshkin, V., Radchenko, S., & Yaskevych, V. (2021). Theoretical and practical aspects of the use of mathematical methods and information technology in education and science. https://doi.org/10.28925/9720213284km

Blanco, C., García-Saiz, D., Rosado, D. G., Santos-Olmo, A., Peral, J., Maté, A., Trujillo, J., & Fernández-Medina, E. (2022). Security policies by design in NoSQL document databases. Journal of Information Security and Applications, 65. https://doi.org/10.1016/j.jisa.2022.103120

Brewer Е. (2012). CAP twelve years later: How the 'rules' have changed. Computer, Volume 45, Issue 2, pg. 23–29. DOI:10.1109/MC.2012.37.

Downloads


Переглядів анотації: 27

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

2025-10-26

Як цитувати

Цируль, О. (2025). СТРУКТУРА ВИСОКОЕФЕКТИВНИХ СИСТЕМ УПРАВЛІННЯ ДАНИМИ NOSQL. Електронне фахове наукове видання «Кібербезпека: освіта, наука, техніка», 2(30), 292–304. https://doi.org/10.28925/2663-4023.2025.30.974