@immelnikoff
Изучаю БД

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

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

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

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

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

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

Похожие вопросы