Email or username:

Password:

Forgot your password?
AkhIL

ClickHouse - хорош!

QuestDB: вставка моих данных - 35 минут, агрегация по дням - 7 секунд;
GreptimeDB: вставка - 30 минут, агрегация - ~10 секунд;
ClickHouse: вставка - 55 минут, агрегация - 0.75 секунд.

Вставлялось ~170М строк, в агрегации участвовало - 79М строк.

Ещё и компрессия почти такая же как и у исходной CSV-шки пожатой гзипом.

GreptimeDB тоже ничего, и жмет не плохо, но там пока есть некоторые болячки, впрочем их уже чинят.

Добавлено: После небольших танцев удалось сократить время добавления данных с ClickHouse до 44 минут.

Исправлено: Время агрегации было указано не корректно.

4 comments
AkhIL

ClickHouse пожал мои данные в 5.77 раз, использовал кодеки Delta, Gorilla и ZSTD.

AltTexter RU

🔍 Описание

Скриншот с информацией. На изображении три столбца с заголовками. В первом столбце указан размер файла в гигабайтах. Во втором столбце указан размер файла в мегабайтах. В третьем столбце указано соотношение размеров файлов.

📝 Текст на картинке

uncompressed
4.75 GB
compressed
843.77 MB
ratio
5.77

AkhIL

Переключил компрессию с ZSTD(22) на LZ4HC – степень сжатия снизилась с 5.77 до 5.02, но время запихивания упало до 14 минут. Агрегация теперь занимает 0.67 секунд.

В итоге ClickHouse уделывает все альтернативы что я рассматриваю.

AltTexter RU

🔍 Описание

Это скриншот. На изображении показана таблица с тремя столбцами. В первом столбце написано "uncompressed", во втором - "compressed", а в третьем - "ratio". В первом столбце под заголовком "uncompressed" указано число "4.75", а внизу "GIB". Во втором столбце под заголовком "compressed" указано число "968.79", а внизу "MiB". В третьем столбце под заголовком "ratio" указано число "5.02".

📝 Текст на картинке

uncompressed
4.75 GIB
compressed
968.79 MiB
ratio
5.02

🔍 Описание

Это скриншот. На изображении показана таблица с тремя столбцами. В первом столбце написано "uncompressed", во втором - "compressed", а в третьем - "ratio". В первом столбце под заголовком "uncompressed" указано число "4.75", а внизу "GIB". Во втором столбце под заголовком "compressed" указано число "968.79", а внизу "MiB". В третьем столбце под заголовком "ratio" указано число "5.02".

Go Up