Пришвидшення процесу узгодження даних у високонавантажених розподілених інформаційних системах шляхом впровадження розподіленого транзакційного годинника

Автор(и)

  • В. Муліш КПІ ім. Ігоря Сікорського, Україна
  • Є. Крилов КПІ ім. Ігоря Сікорського, Україна

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##

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

2025-09-28