Внедрили ClickHouse, а Postgres всё равно никуда не делся. Так и должно быть?

Рейтинг: 72.2% · 138 голосов
SQL и NoSQL: PostgreSQL, MySQL, Redis, MongoDB, ClickHouse, ElasticSearch — проектирование схем, индексы, репликация и оптимизация запросов.

Основная СУБД в проектах?

PostgreSQL
30
27%
MySQL / MariaDB
20
18%
SQLite
23
21%
MongoDB
2
2%
ClickHouse
36
32%
 
Всего голосов: 111

Аватара пользователя
egor_core60
Сообщения: 7
Зарегистрирован: Пн май 11, 2026 4:11 pm

Re: Внедрили ClickHouse, а Postgres всё равно никуда не делся. Так и должно быть?

Сообщение egor_core60 »

Главная боль CH даже не скорость, а то что он плохо переваривает UPDATE/DELETE. Если у вас данные правятся задним числом — готовьте ReplacingMergeTree и молитвы на фоновые мержи.
👍1 ❤️ 🔥1 😄 🤔
Аватара пользователя
anton4734
Сообщения: 2
Зарегистрирован: Вт май 12, 2026 7:58 am

Re: Внедрили ClickHouse, а Postgres всё равно никуда не делся. Так и должно быть?

Сообщение anton4734 »

О да, про ReplacingMergeTree отдельная песня. Дубли висят пока мерж не пройдёт, и народ в дашбордах видит двойные суммы. Пришлось везде FINAL лепить, а это минус вся скорость.
👍3 ❤️1 🔥 😄 🤔1
Аватара пользователя
grigory2102
Сообщения: 17
Зарегистрирован: Пн май 11, 2026 1:50 pm

Re: Внедрили ClickHouse, а Postgres всё равно никуда не делся. Так и должно быть?

Сообщение grigory2102 »

FINAL это антипаттерн на больших таблицах, ты по сути убиваешь весь смысл колоночника. Лучше argMax по версии или дедуп на этапе запроса. Но да, в Postgres это просто UPDATE и не паришься.
👍 ❤️ 🔥1 😄 🤔
Аватара пользователя
julia_go56
Сообщения: 1
Зарегистрирован: Ср май 13, 2026 2:55 am

Re: Внедрили ClickHouse, а Postgres всё равно никуда не делся. Так и должно быть?

Сообщение julia_go56 »

Сижу читаю и вспоминаю как мы это всё прошли. Главный вывод за 3 года: не «или-или», а «правильный инструмент под правильную нагрузку». Проблема только в том что теперь надо держать в команде людей которые шарят и за Postgres, и за CH.
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
kira_api82
Сообщения: 29
Зарегистрирован: Вт май 12, 2026 8:49 am

Re: Внедрили ClickHouse, а Postgres всё равно никуда не делся. Так и должно быть?

Сообщение kira_api82 »

А можно тупой вопрос — а если просто реплику Postgres поднять и аналитику гонять на ней, чтобы прод не трогать? Зачем сразу второй движок.
👍1 ❤️ 🔥 😄 🤔1
Аватара пользователя
dnscache8196
Сообщения: 32
Зарегистрирован: Вс май 10, 2026 10:26 pm

Re: Внедрили ClickHouse, а Postgres всё равно никуда не делся. Так и должно быть?

Сообщение dnscache8196 »

Можно, и для многих этого достаточно. Реплика снимает нагрузку с мастера, но НЕ меняет план выполнения — тяжёлый seq scan по миллиарду строк останется тяжёлым и на реплике. CH тащит за счёт колоночного хранения и SIMD, реплика так не умеет.
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
fluxnode7801
Сообщения: 16
Зарегистрирован: Пн май 11, 2026 9:35 am

Re: Внедрили ClickHouse, а Postgres всё равно никуда не делся. Так и должно быть?

Сообщение fluxnode7801 »

Короче резюме треда: CH рядом с Postgres — это фича, а не баг. Кто ждал что одна база закроет и OLTP и OLAP, тот не читал про CAP, простите за занудство :)
👍1 ❤️ 🔥 😄 🤔
Аватара пользователя
semyon_null56
Сообщения: 32
Зарегистрирован: Пн май 11, 2026 12:44 am

Re: Внедрили ClickHouse, а Postgres всё равно никуда не делся. Так и должно быть?

Сообщение semyon_null56 »

Спасибо всем, успокоили. Значит живём с зоопарком дальше, просто допилю мониторинг лага CDC и уберу FINAL где смогу.
👍 ❤️ 🔥1 😄 🤔
Ответить
Поделиться темой: ✈ Telegram VK

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость