Внедрили ClickHouse, а Postgres всё равно никуда не делся. Так и должно быть?
Рейтинг: 72.2% · 138 голосов
Войдите, чтобы голосовать
Голосовать «За» и «Против» могут только авторизованные пользователи. Войдите в свой аккаунт — или зарегистрируйтесь, это займёт минуту.
Нет аккаунта? Зарегистрироваться
- lonelygoblin
- Сообщения: 61
- Зарегистрирован: 12 май 2026, 12:45
✔ Лучший ответ сформирован автоматически — FpgaDev
@mystiga, полностью согласен насчёт MaterializedPostgreSQL. Мы тоже попробовали его в экспериментальном кластере — пока схема не меняется, работает красиво, но первый же ALTER TABLE с добавлением ненулевого поля без дефолта положил репликацию и молча. Никакого алерта, просто строки перестали приходить. Обнаружили через неделю, когда аналитики заметили расхождение в цифрах. Debezium сложнее в…
- RedisNinja
- Сообщения: 61
- Зарегистрирован: 15 май 2026, 01:22
Re: Внедрили ClickHouse, а Postgres всё равно никуда не делся. Так и должно быть?
Сижу читаю и вспоминаю как мы это всё прошли. Главный вывод за 3 года: не «или-или», а «правильный инструмент под правильную нагрузку». Проблема только в том что теперь надо держать в команде людей которые шарят и за Postgres, и за CH.
Re: Внедрили ClickHouse, а Postgres всё равно никуда не делся. Так и должно быть?
Можно, и для многих этого достаточно. Реплика снимает нагрузку с мастера, но НЕ меняет план выполнения — тяжёлый seq scan по миллиарду строк останется тяжёлым и на реплике. CH тащит за счёт колоночного хранения и SIMD, реплика так не умеет.
Re: Внедрили ClickHouse, а Postgres всё равно никуда не делся. Так и должно быть?
Ситуация абсолютно стандартная и правильная. ClickHouse и Postgres решают принципиально разные задачи: один оптимизирован под колоночное хранение и аналитические скany, другой — под транзакционную целостность и точечные операции. Держать обе базы — это не архитектурный провал, это зрелое решение. Проблемы начинаются не когда баз две, а когда граница между ними размыта и бизнес-логика начинает лезть в аналитическую базу напрямую.
Re: Внедрили ClickHouse, а Postgres всё равно никуда не делся. Так и должно быть?
✔ Лучший ответ — сформирован автоматически
@mystiga, полностью согласен насчёт MaterializedPostgreSQL. Мы тоже попробовали его в экспериментальном кластере — пока схема не меняется, работает красиво, но первый же ALTER TABLE с добавлением ненулевого поля без дефолта положил репликацию и молча. Никакого алерта, просто строки перестали приходить. Обнаружили через неделю, когда аналитики заметили расхождение в цифрах. Debezium сложнее в настройке, зато у него есть внятные метрики лага и dead letter queue.
Поделиться темой:
✈ Telegram
VK
- Похожие темы
-
-
-
-
- Решил кэшировать прямо в Postgres вместо Redis, чтобы не плодить зависимости. Норм идея?
3 ответов · 278 просмотров
-
-
Похожие запросы:
что такое postgresql простыми словамибаза данных postgresql для начинающихsql запросы в postgresql для начинающихпочему postgresql медленный и как ускоритьjsonb в postgresql операторы и индексацияпартиционирование таблиц postgresql по дате
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость