задержки на чтение?
имеется талица device_id UInt32, date_time DateTime, series_id UInt32, value Float32 ORDER BY (device_id, series_id, date_time).
колич строк ~ 1×10^12
все запросы простые - select * from table where device_id = ? and series_id = ? and date_time between ? and ? limit a offset b
rps низкий - 10-20 req/sec, но нужна latency на уровне сотен ms.
подходит ли clickhouse для этого? (чисто интуитивно - да, но это пока на уровне интуиции). кто-то имеет похожие случаи?
КХ читает и разжимает десятки мегабайт, даже если надо прочитать одну строку.
чисто для хранения timeseries хороша victiriametrics. ради интереса лил метрики о состоянии серваков в victiriametrics и clickhouse. и vm сильно меньше места занимала и шустрее работала. чисто теоретически CH тоже можно подтюнить, чтобы сопоставимые результаты получить, только очень сложно. единственный минус vm - нет update.
Обсуждают сегодня