Задать вопрос
@immelnikoff
Изучаю БД

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

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

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

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

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

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

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