кликхаус: как лучше хранить метрики, каждую в виде отдельной таблицы с названием метрики и двумя колонками: (clock, value) или все метрики в одной таблице (clock, metricid, value)? Количество метрик динамическое от 1000 до 5000+ за один батч инсерт, количество значений в каждой метрике от 86400 до 604000, но в рамках одного инсерта у всех метрик одинаковое количество строк
я бы лил в 1 таблицу, но ввел еще 1 поле, по которому можно было бы партиционировать таблицу
Почему бы не использовать стандартный формат Graphite(5 колонок) и, скажем https://github.com/lomik/carbon-clickhouse https://github.com/lomik/graphite-clickhouse мы так сохраняем почти 1М метрик в секунду
Обсуждают сегодня