В ClickHouse действительно нет встроенных функций для парсинга JSON, поэтому обычно парсинг JSON выполняется на стороне приложения или ETL-процесса перед загрузкой данных в ClickHouse.
В ClickHouse размер гранул (granularity) влияет на то, как данные разбиваются внутри партиций на минимальные блоки для индексации и поиска. Гранулы — это минимальные единицы данных, по которым строится primary key index.
Для парсинга больших XML-файлов, упакованных в ZIP, и загрузки данных в ClickHouse на Python можно использовать потоковый подход, чтобы не загружать весь файл в память.
ClickHouse — это колоночная СУБД с открытым исходным кодом, ориентированная на аналитические запросы и обработку больших объемов данных в реальном времени.