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