Выбор между PostgreSQL и специализированным хранилищем временных рядов зависит от потока записей, срока хранения, запросов и требований к транзакциям. Для умеренной нагрузки обычного PostgreSQL может быть достаточно.
Как вы хранили временные ряды: использовали обычный PostgreSQL или специализированную Time Series DB? Почему?
Выбор между PostgreSQL и специализированным хранилищем временных рядов зависит от потока записей, срока хранения, запросов и требований к транзакциям. Для умеренной нагрузки обычного PostgreSQL может быть достаточно.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Выбор между PostgreSQL и специализированным хранилищем временных рядов зависит от потока записей, срока хранения, запросов и требований к транзакциям. Для умеренной нагрузки обычного PostgreSQL может быть достаточно.
В PostgreSQL помогают партиционирование по времени, индексы под фильтры и агрегированные таблицы. Специализированное решение может упростить компрессию, retention и обработку большого потока метрик, но добавит эксплуатационные ограничения.
В ответе о своём проекте назовите реальные объёмы, характер запросов и результат сравнения вариантов. Не выбирайте Time Series DB только потому, что у строки есть timestamp, и не обещайте универсальное превосходство одной технологии.