IT-словарь › Базы данных › Столбцовое хранение

Столбцовое хранение

Базы данных Svenska → Обновлено: 2026-10-18

Схема хранения, при которой данные лежат по столбцам, а не по строкам. Оптимально для аналитики: запрос вроде SELECT AVG(price) FROM trades читает только столбец price, а не строки целиком. Стандарт в хранилищах данных.

Сжатие отличное: значения в столбце похожи друг на друга (все целые, все из одного диапазона дат), так что возможно сжатие в 10–50 раз. Векторизованное выполнение: SIMD-инструкции обрабатывают сотни значений параллельно. Столбцовые — ClickHouse, DuckDB, Snowflake, BigQuery, Redshift; Parquet и ORC — столбцовые форматы файлов. Цена: плохо подходит для построчного OLTP (вставка одной сделки — запись в N файлов столбцов). Гибрид: расширения PostgreSQL (Citus, hydra) ставят столбцовые таблицы рядом со строковыми.

← Назад к словарю