конкретная СУБД — движок, схема, диалект, эксплуатацияa specific DBMS — engine, schema, dialect, operations

ClickHouse

Общие темы класса «Колоночные / OLAP» отвечают на вопрос «когда вообще брать колоночную БД». Этот раздел — на уровень глубже: как устроен конкретно ClickHouse изнутри, какие решения по схеме необратимы, чем его SQL отличается от стандартного, и что значит держать кластер в проде.The class-level "Columnar / OLAP" topics answer "when to reach for a columnar DB at all." This section goes one level deeper: how ClickHouse specifically is built internally, which schema decisions are irreversible, how its SQL differs from the standard, and what running a cluster in production actually means.

ТемыTopics

Архитектура движкаEngine architectureMergeTree, колоночное хранение и сжатие, разреженный первичный индекс, репликация через Keeper., columnar storage and compression, the sparse primary index, replication via Keeper.interview Проектирование схемыSchema designORDER BY / PARTITION BY, семейство MergeTree-движков, материализованные представления., the MergeTree engine family, materialized views.interview SQL-диалект и запросыSQL dialect and queriesотличия от стандартного SQL, массивы и Nested, спецфункции, оконные функции.differences from standard SQL, arrays and Nested, special functions, window functions.interview УстановкаInstallationbare-metal/Docker/managed, структура config.xml/config.d/, выбор версии.bare-metal/Docker/managed, the config.xml/config.d/ layout, version choice.interview Настройка шардовShardingDistributed-таблица, топология кластера, выбор ключа шардирования. table, cluster topology, choosing the sharding key.interview Управление через CLI и APICLI and API managementclickhouse-client, HTTP-интерфейс, нативный протокол и драйверы., the HTTP interface, the native protocol and drivers.interview Protobufformat_schema, .proto-схема, ProtobufSingle и интеграция с Kafka., the .proto schema, ProtobufSingle and Kafka integration.interview МониторингMonitoringsystem.query_log, system.parts, system.replicas, интеграция с Prometheus/Grafana., system.parts, system.replicas, Prometheus/Grafana integration.interview ЭксплуатацияOperationsбэкапы, TTL и холодное хранилище, тюнинг вставок.backups, TTL and cold storage, insert tuning.interview

статусstatus

Все 9 карточек заполнены: архитектура → проектирование схемы → SQL-диалект → установка → настройка шардов → CLI/API → Protobuf → мониторинг → эксплуатация. Первая СУБД-специфичная подглава внутри класса хранилища — паттерн для будущих подглав вроде Cassandra/ScyllaDB здесь же или PostgreSQL внутри relational/.All 9 cards are filled in: architecture → schema design → SQL dialect → installation → sharding → CLI/API → Protobuf → monitoring → operations. The first DBMS-specific subsection inside a storage class — the pattern for future subsections like Cassandra/ScyllaDB here, or PostgreSQL inside relational/.