Полный текст

Сжатие данных в 10 раз: опыт миграции статистики из Postgres в ClickHouseРост объёма событий до 2 ТБ в PostgreSQL провоцирует деградацию производительности и рост расходов на инфраструктуру. Даже партиционирование по месяцам перестаёт спасать, когда аналитика в системе nocode-ботов начинает замедляться. Оптимизация индексов даёт лишь временный эффект, не решая проблему фундаментально.Переход на ClickHouse позволил задействовать механизмы колоночного хранения и ещё более эффективного сжатия. В результате потребление памяти снизилось в 4 раза, а место на диске сократилось на порядок. Рассмотрим архитектурные изменения и схему бесшовной миграции.