@immelnikoff
Изучаю БД

Как организовать логирование опроса большого числа unit-устройств?

Вопрос по архитектуре логирования.
Имеется, скажем, 1000 устройств (модемы, например).
Каждую минуту каждое устройство опрашивается и параметры, возвращенные устройством сохраняются для а) истории и б) для быстрого интерактивного построения графиков, аналитических отчетов, статистических исследований и пр.
Вопрос в том, как сохранять.
Пока вижу так.
Сперва логи пишутся в файл. На каждый день отдельный файл.
Затем логи переносятся в какую-то колоночную СУБД, скажем, в 00:00 - весь файл за раз.
Вопрос 1: Насколько годна такая архитектура? Что можно улучшить?
Вопрос 2: Какая СУБД лучше всего подойдет для этих целей?
  • Вопрос задан
  • 73 просмотра
Пригласить эксперта
Ответы на вопрос 2
Zoominger
@Zoominger
System Integrator
Вопрос 1: Насколько годна такая архитектура? Что можно улучшить?

Прекрасная архитектура, так это обычно и делается, только скидывайте почаще, зато поменьше.

Вопрос 2: Какая СУБД лучше всего подойдет для этих целей?

С такими объёмами MySQL за глаза.
Ответ написан
Для логирования и мониторинга есть решение EKL. Можете попробовать его.
Так же вместо файлов, можно попробовать kafka.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы