Пришвидшення процесу узгодження даних у високонавантажених розподілених інформаційних системах шляхом впровадження розподіленого транзакційного годинника
DOI:
https://doi.org/10.20535/1560-8956.47.2025.340187Ключові слова:
інформаційна система, розподілена база даних, узгодженість даних, розподілений транзакційний годинник, горизонтальне масштабування, стійкість до відмов, продуктивність системиАнотація
У статті описано математичну модель та запропоновано концепцію впровадження розподіленого транзакційного годинника для пришвидшення процесу узгодження даних у високонавантажених розподілених інформаційних системах. Експерименти, проведені на прикладі системи підтримки фінансових операцій із 3–7 екземплярами бази даних, підтверджують висунуте твердження. Результати експериментів демонструють скорочення тривалості процесу узгодження даних у середньому на 50 % порівняно з нерозподіленим транзакційним годинником та на 66 % із MongoDB Replica Set, а для критичних операцій — час на узгодження даних є уп’ятеро менше. Запропонований підхід, водночас, підвищує пропускну здатність системи, масштабованість та її стійкість до відмов.
Бібл. 3, іл. 5
Посилання
Internet usage worldwide – statistics & facts. Statista. URL: https://www.statista.com/ topics/1145/internet-usage-worldwide (дата звернення: 18.02.2025).
Муліш В., Крилов Є., Нікітін В., Анікін В. Використання транзакційного годинника у розподіленій системі підтримки фінансових операцій задля пришвидшення процесу узгодження даних. Адаптивні системи автоматичного управління. 2024. № 45. С. 26–33. URL: https://doi.org/10.20535/1560-8956.45.2024.313064 (дата звернення: 20.02.2025).
Benchmarking Apache Kafka: 2 Million Writes Per Second (On Three Cheap Machines). LinkedIn Engineering. URL: https://engineering.linkedin.com/kafka/benchmarking- apache-kafka-2-million-writes-second-three-cheap-machines (дата звернення: 15.04.2025).
##submission.downloads##
Опубліковано
Номер
Розділ
Ліцензія

Ця робота ліцензується відповідно до Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
1.Автори залишають за собою право на авторство своєї роботи та передають журналу право першої публікації цієї роботи на умовах ліцензії Creative Commons Attribution License, котра дозволяє іншим особам вільно розповсюджувати опубліковану роботу з обов'язковим посиланням на авторів оригінальної роботи та першу публікацію роботи у нашому журналі.
2. Автори мають право укладати самостійні додаткові угоди щодо неексклюзивного розповсюдження роботи у тому вигляді, в якому вона була опублікована нашим журналом (наприклад, розміщувати роботу в електронному сховищі установи або публікувати у складі монографії), за умови збереження посилання на першу публікацію роботи у нашому журналі.
3. Політика журналу дозволяє і заохочує розміщення рукопису роботи авторами в мережі Інтернет (наприклад, на arXiv.org або на особистих веб-сайтах). Причому рукописи статей можуть бути розміщенні у відкритих архівах як до подання рукопису до редакції, так і під час його редакційного опрацювання. Це сприяє виникненню продуктивної наукової дискусії, позитивно позначається на оперативності ознайомлення наукової спільноти з результатами Ваших досліджень і як наслідок на динаміці цитування вже опублікованої у журналі роботи. Детальніше про це: The Effect of Open Access.