Сучасні інформаційні системи (Oct 2021)
ДОСЛІДЖЕННЯ УЗГОДЖЕНОСТІ ТА ПРОДУКТИВНОСТІ У НЕРЕЛЯЦІЙНИХ РЕПЛІКОВАНИХ БАЗАХ ДАНИХ
Abstract
Метою даної статі є дослідження продуктивності розподілених відмовостійких інформаційних систем та нереляційних сховищ даних, а також аналізу впливу параметрів узгодженості даних на швидкодію та пропускну здатність на прикладі трьох-реплікованого кластеру Cassandra. Результати. У статті наведено результати навантажувального тестування (бенчмаркінгу) продуктивності операцій читання та запису кластера Cassandra, репліки якого було розгорнуто на ресурсах хмарного провайдера Amazon Web Services. Представлені кількісні результати показують, як різні налаштування узгодженості впливають на продуктивність Cassandra під час різних робочих навантаженнях в умовах, коли всі репліки розташовані в одному центрі обробки даних (ЦОД), або ж географічно розподілені по різним ЦОД. Висновок. Запропоновано метод мінімізації часових затримок Cassandra при гарантуванні строгої узгодженості даних на основі оптимізації налаштувань узгодженості в залежності від поточного робочого навантаження та пропорції між операціями читання та запису
Keywords