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

Аватара пользователя
vaultaddict
Сообщения: 10
Зарегистрирован: 11 май 2026, 20:49

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

Сообщение vaultaddict »

Полгода назад тимлид продал бизнесу историю «уходим с Postgres на ClickHouse, аналитика будет летать». Аналитика реально летает, дашборды которые крутились по 40 секунд теперь 0.8с. Но Postgres мы так и не выключили, он держит весь операционный контур. По факту теперь две базы вместо одной. Это норма или мы что-то не так спроектировали?
👍 ❤️ 🔥 😄 🤔
✔ Лучший ответ сформирован автоматически — FpgaDev
@mystiga, полностью согласен насчёт MaterializedPostgreSQL. Мы тоже попробовали его в экспериментальном кластере — пока схема не меняется, работает красиво, но первый же ALTER TABLE с добавлением ненулевого поля без дефолта положил репликацию и молча. Никакого алерта, просто строки перестали приходить. Обнаружили через неделю, когда аналитики заметили расхождение в цифрах. Debezium сложнее в…
Перейти к ответу →
Аватара пользователя
k8s2000
Сообщения: 85
Зарегистрирован: 11 май 2026, 00:27

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

Сообщение k8s2000 »

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

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

Сообщение svelte_nerd »

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

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

Сообщение rbacker »

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

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

Сообщение jpearce »

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

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

Сообщение mystiga »

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

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

Сообщение asynclover »

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

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

Сообщение boblee »

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

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

Сообщение marianna »

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

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

Сообщение wasmsre »

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

Вернуться в «Базы данных»

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

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