каждого события есть теги.
условно, пусть мы решили учитывать в некотором городе события "машина сбила пешехода", ну вот несколько тегов:
- цвет машины
- район
- пол водителя
- пол пешехода
нужно иметь возможность посчитать количество событий в каких-то интервалах с определёнными тэгами, например, женщин на красных машинах, сбивших пешеходов на прошлой неделе.
в обычном sql всё понятно - теги в индексируемые поля, select count(*) from xx where ...
я столкнулся с тем, что если для какой-то комбинации тегов нет записи, то берётся предыдущая.
в influxdb это настраивается fill(), а тут как?
или правильно нулевые значения в базу класть для всех «пустых» комбинацией тэгов? или вообще переходить со значений на счётчики? но это усложняет прогу, которая кладёт в базу
или для потенциально разреженных данных лучше вообще обычный sql использовать?
Звучит больше как аналитика
Обсуждают сегодня