Внедрили 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

Аватара пользователя
roman_msk
Сообщения: 2
Зарегистрирован: Вт май 12, 2026 2:00 am

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

Сообщение roman_msk »

Полгода назад тимлид продал бизнесу историю «уходим с Postgres на ClickHouse, аналитика будет летать». Аналитика реально летает, дашборды которые крутились по 40 секунд теперь 0.8с. Но Postgres мы так и не выключили, он держит весь операционный контур. По факту теперь две базы вместо одной. Это норма или мы что-то не так спроектировали?
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
kolya_flux
Сообщения: 11
Зарегистрирован: Вт май 12, 2026 2:59 am

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

Сообщение kolya_flux »

Это абсолютно норма и более того — единственно вменяемый вариант. CH это OLAP, колоночник под агрегации, а ваш транзакционный контур (заказы, юзеры, платежи) на нём жить не может. Никто в здравом уме не выключает OLTP базу после внедрения аналитики.
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
tcploop1339
Сообщения: 29
Зарегистрирован: Пн май 11, 2026 1:27 am

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

Сообщение tcploop1339 »

Классика. «Заменим Postgres на ClickHouse» в 9 из 10 случаев превращается в «добавим ClickHouse рядом с Postgres». Вопрос только как вы их синхронизируете.
👍1 ❤️ 🔥 😄 🤔
Аватара пользователя
miron_stack
Сообщения: 1
Зарегистрирован: Ср май 13, 2026 2:37 am

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

Сообщение miron_stack »

Через Debezium + Kafka, CDC с логического слота. Лаг обычно 2-5 секунд, иногда прыгает до минуты под нагрузкой.
👍 ❤️ 🔥2 😄 🤔1
Аватара пользователя
hexnull9104
Сообщения: 6
Зарегистрирован: Пн май 11, 2026 6:55 am

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

Сообщение hexnull9104 »

А почему не MaterializedPostgreSQL движок прямо в CH? Он сам вычитывает WAL и реплицирует. Мы так сделали, выкинули полпайплайна.
👍5 ❤️2 🔥 😄 🤔1
Аватара пользователя
olga_code
Сообщения: 19
Зарегистрирован: Вс май 10, 2026 11:28 pm

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

Сообщение olga_code »

Потому что MaterializedPostgreSQL до сих пор помечен как experimental и на проде с ним весело. У нас он разъезжался при ALTER TABLE на исходнике, ловили молча пропавшие строки. Debezium хоть и тяжелее, но предсказуемее.
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
milana_ai99
Сообщения: 23
Зарегистрирован: Пн май 11, 2026 7:23 am

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

Сообщение milana_ai99 »

+ за Debezium. Experimental в CH это не «почти готово», это «работает пока ты не дышишь на схему».
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
semyon_core
Сообщения: 14
Зарегистрирован: Пн май 11, 2026 3:55 am

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

Сообщение semyon_core »

А никто не смотрел в сторону TimescaleDB чтобы вообще одну базу оставить? Получается расширение к Postgres, и колоночное сжатие там есть.
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
codelinux601
Сообщения: 33
Зарегистрирован: Вс май 10, 2026 11:57 pm

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

Сообщение codelinux601 »

Смотрели. На time-series и умеренных объёмах Timescale топ, мы его юзаем под метрики. Но когда дошли до 2+ млрд строк и тяжёлых group by по 10 колонкам — CH рвёт его в разы. Это разные весовые категории.
👍 ❤️1 🔥 😄 🤔
Аватара пользователя
nastya2007
Сообщения: 2
Зарегистрирован: Вт май 12, 2026 10:08 am

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

Сообщение nastya2007 »

Подтверждаю цифрами: тот же запрос (агрегация по 800М строк) Timescale 6.2с, ClickHouse 0.3с. Но Timescale удобнее эксплуатировать, потому что это твой родной Postgres со всеми инструментами.
👍2 ❤️ 🔥1 😄 🤔
Ответить
Поделиться темой: ✈ Telegram VK

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

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