Колоночное хранение уменьшает чтение ненужных полей и хорошо сжимает однотипные значения. Это особенно выгодно для аналитических сканов и агрегатов.
В чём преимущество колоночного типа хранения перед построчным?
Колоночное хранение уменьшает чтение ненужных полей и хорошо сжимает однотипные значения. Это особенно выгодно для аналитических сканов и агрегатов.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Колоночное хранение уменьшает чтение ненужных полей и хорошо сжимает однотипные значения. Это особенно выгодно для аналитических сканов и агрегатов.
Если запрос использует 3 колонки из 100, движок может не читать остальные. Пакетная обработка значений также помогает вычислениям. Но для получения полной отдельной строки и частых точечных изменений построчная организация нередко удобнее. Преимущество определяется профилем нагрузки, а не тем, что один формат всегда лучше другого.