<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Clickhouse on Меланхоличный блог</title><link>https://notes.melancholic.tech/tags/clickhouse/</link><description>Recent content in Clickhouse on Меланхоличный блог</description><generator>Hugo</generator><language>ru-RU</language><lastBuildDate>Tue, 25 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://notes.melancholic.tech/tags/clickhouse/index.xml" rel="self" type="application/rss+xml"/><item><title>Часть 1. Архитектура ClickHouse и что меняется в Kubernetes</title><link>https://notes.melancholic.tech/projects/clickhouse-architecture/</link><pubDate>Sat, 15 Aug 2026 00:00:00 +0000</pubDate><guid>https://notes.melancholic.tech/projects/clickhouse-architecture/</guid><description>MergeTree, куски и слияния, шарды против реплик, роль Keeper. Где stateful-природа ClickHouse конфликтует с моделью Kubernetes и почему вертикальное масштабирование стоит исчерпать до шардирования.</description></item><item><title>Часть 2. Операторы: официальный от ClickHouse Inc. и Altinity</title><link>https://notes.melancholic.tech/projects/clickhouse-operator/</link><pubDate>Sat, 15 Aug 2026 00:00:00 +0000</pubDate><guid>https://notes.melancholic.tech/projects/clickhouse-operator/</guid><description>С 2025 года у ClickHouse есть первопартийный оператор с CRD ClickHouseCluster и KeeperCluster. Разбираем его, сравниваем с проверенным оператором Altinity и выбираем, что брать под новый и под существующий кластер.</description></item><item><title>Часть 3. ClickHouse Keeper: кворум, ресурсы и грабли</title><link>https://notes.melancholic.tech/projects/clickhouse-keeper/</link><pubDate>Sat, 15 Aug 2026 00:00:00 +0000</pubDate><guid>https://notes.melancholic.tech/projects/clickhouse-keeper/</guid><description>Keeper — фундамент репликации: если он лёг, кластер уходит в read-only. Сколько нужно узлов, почему их число нечётное, какие ресурсы и диск давать и почему Keeper нельзя селить вместе с ClickHouse.</description></item><item><title>Часть 4. Storage: диски, PVC и tiered storage с S3</title><link>https://notes.melancholic.tech/projects/clickhouse-storage/</link><pubDate>Sat, 15 Aug 2026 00:00:00 +0000</pubDate><guid>https://notes.melancholic.tech/projects/clickhouse-storage/</guid><description>Локальные NVMe против сетевых томов, расширение PVC без простоя, политики хранения и вынос холодных данных в S3 через TTL. Плюс кэш для объектного хранилища и типичные ошибки с reclaim policy.</description></item><item><title>Часть 5. Проектирование таблиц: ORDER BY, партиции, кодеки, TTL</title><link>https://notes.melancholic.tech/projects/clickhouse-schema/</link><pubDate>Sat, 15 Aug 2026 00:00:00 +0000</pubDate><guid>https://notes.melancholic.tech/projects/clickhouse-schema/</guid><description>ORDER BY по возрастанию кардинальности, разумное партиционирование, экономные типы и кодеки сжатия, TTL и выбор движка. Решения этого уровня влияют на скорость сильнее любого тюнинга сервера.</description></item><item><title>Часть 6. Вставка данных: батчи, async_insert и потоки из Kafka</title><link>https://notes.melancholic.tech/projects/clickhouse-inserts/</link><pubDate>Sat, 15 Aug 2026 00:00:00 +0000</pubDate><guid>https://notes.melancholic.tech/projects/clickhouse-inserts/</guid><description>Почему мелкие вставки убивают ClickHouse, какой размер батча брать, как работает async_insert и его настройки, куда вставлять при шардировании и как устроена дедупликация.</description></item><item><title>Часть 7. Ресурсы и память: как не получить OOMKilled</title><link>https://notes.melancholic.tech/projects/clickhouse-resources/</link><pubDate>Sat, 15 Aug 2026 00:00:00 +0000</pubDate><guid>https://notes.melancholic.tech/projects/clickhouse-resources/</guid><description>Почему CPU-лимиты вредят аналитической нагрузке, как согласовать лимиты памяти пода с внутренними лимитами ClickHouse, зачем нужны профили и квоты и что делать с тяжёлыми запросами.</description></item><item><title>Часть 8. Наблюдаемость: system-таблицы, метрики и алерты</title><link>https://notes.melancholic.tech/projects/clickhouse-observability/</link><pubDate>Sat, 15 Aug 2026 00:00:00 +0000</pubDate><guid>https://notes.melancholic.tech/projects/clickhouse-observability/</guid><description>Какие системные таблицы читать при разборе инцидента, какие метрики отдавать в Prometheus и какой минимальный набор алертов реально предсказывает отказ, а не создаёт шум.</description></item><item><title>Часть 9. Бэкапы и восстановление</title><link>https://notes.melancholic.tech/projects/clickhouse-backups/</link><pubDate>Sat, 15 Aug 2026 00:00:00 +0000</pubDate><guid>https://notes.melancholic.tech/projects/clickhouse-backups/</guid><description>Встроенный BACKUP/RESTORE и clickhouse-backup, как работает FREEZE с жёсткими ссылками, инкрементальные копии в S3, что делать с Keeper и почему непроверенное восстановление не считается бэкапом.</description></item><item><title>Часть 10. Безопасность и эксплуатация: доступы, обновления, анти-паттерны</title><link>https://notes.melancholic.tech/projects/clickhouse-operations/</link><pubDate>Sat, 15 Aug 2026 00:00:00 +0000</pubDate><guid>https://notes.melancholic.tech/projects/clickhouse-operations/</guid><description>Пользователи и права без superuser по умолчанию, изоляция сети и TLS, безопасные обновления с PDB, миграции схемы через ON CLUSTER и сводка анти-паттернов, которые дороже всего обходятся в проде.</description></item><item><title>Часть 11. Надёжный приём OpenTelemetry: что делать, когда ClickHouse недоступен</title><link>https://notes.melancholic.tech/projects/clickhouse-otel-ingestion/</link><pubDate>Tue, 25 Aug 2026 00:00:00 +0000</pubDate><guid>https://notes.melancholic.tech/projects/clickhouse-otel-ingestion/</guid><description>Три итерации архитектуры приёма телеметрии в ClickHouse на 50 млн событий/с: почему падает связка agent→gateway, чем плох WAL на диске и как устроен перелив в S3 через failover-коннектор с отдельным catchup-коллектором.</description></item><item><title>Часть 12. Wide events: чем они лучше логов и метрик</title><link>https://notes.melancholic.tech/projects/clickhouse-wide-events/</link><pubDate>Tue, 25 Aug 2026 00:00:00 +0000</pubDate><guid>https://notes.melancholic.tech/projects/clickhouse-wide-events/</guid><description>Почему в ClickHouse отказались от OTel-конвейера ради прямого переноса данных между базами: 37 млн логов/с на 70 ядрах против 2 млн на 800. Разбираем идею широких событий и динамические схемы через Merge.</description></item><item><title>Часть 13. LogHouse: квадриллион строк в трёх облаках</title><link>https://notes.melancholic.tech/projects/clickhouse-loghouse-scale/</link><pubDate>Tue, 25 Aug 2026 00:00:00 +0000</pubDate><guid>https://notes.melancholic.tech/projects/clickhouse-loghouse-scale/</guid><description>431 ПиБ и 1.59 квадриллиона строк на 33 геошардах в AWS, Azure и GCP. Разбираем геошардинг, async inserts с 24-кратным батчингом, суточные партиции и трёхуровневую иерархию Distributed-таблиц.</description></item><item><title>ClickHouse в Kubernetes</title><link>https://notes.melancholic.tech/projects/clickhouse/</link><pubDate>Sat, 15 Aug 2026 00:00:00 +0000</pubDate><guid>https://notes.melancholic.tech/projects/clickhouse/</guid><description>Практическое руководство по ClickHouse в Kubernetes: от архитектуры MergeTree и топологии шардов до оператора Altinity, ClickHouse Keeper, tiered storage с S3, схемы таблиц, async-вставок, лимитов памяти, мониторинга, бэкапов и эксплуатационных практик.</description></item></channel></rss>