Следующий пост, касающийся тестирования базы данных NoSQL будет посвящен масштабируемости.
В этом тесте хотелось посмотреть поведение базы данных при удалении серверов из кластера и добавлении новых серверов в кластер.
Описание тестовой нагрузки на БД:
17:15 Запись нагрузки на чтение (20 потоков)
17:24 Выведение из строя 6 серверов
17:30 Возвращение в строй ранее выведенных серверов

IO (Kb/sec) как функция от времени для всех узлов кластера (для увеличения кликните на картинку).

Network (Bytes/sec) как функция от времени для всех узлов кластера (для увеличения кликните на картинку)

CPU (Idle %) как функция от времени для всех узлов кластера (для увеличения кликните на картинку).
Выводы:
Oracle NoSQL Database пытается равномерно распределить нагрузку между серверами. Чем больше серверов – тем меньше нагрузка на каждый из них.
В случае добавления новых узлов в кластер (расширение) – часть нагрузки перейдет на них.
Комментариев нет:
Отправить комментарий