Выбор ответа Middle Хранилища: OLTP, OLAP, DWH, lakehouse обновлено
Чем платим за колоночное хранение
Вопрос
Что обычно хуже работает в колоночной аналитической СУБД, чем в строчной?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Частые точечные обновления и удаления строк и вставки по одной строке. Значения одной строки разбросаны по разным колонкам и сжатым блокам, поэтому изменить одну строку дорого, а мелкие вставки создают много мелких частей.
Варианты ответа
- Подсчёт суммы по одной колонке на миллиардах строк
- Чтение нескольких колонок из широкой таблицы на 300 колонок
- Частые точечные обновления и удаления строк и вставки по одной строкеправильный ответ
- Сжатие данных с большим числом повторяющихся значений в одной колонке
Разбор
Значения одной строки разбросаны по разным колонкам и сжатым блокам, поэтому изменить одну строку дорого, а мелкие вставки создают много мелких частей. Суммы, чтение части колонок и сжатие как раз сильные стороны колоночного хранения.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.
Предыдущий вопрос
Почему колоночное хранение быстрее для аналитики
Следующий вопрос
Спроектируйте аналитическую платформу для маркетплейса
Ещё по теме «Хранилища: OLTP, OLAP, DWH, lakehouse»
- Озеро против хранилища
- Слои хранилища
- Табличные форматы
- Выбор хранилища под задачу
- Слои DWH
- Schema-on-read
- Что добавляет табличный формат
- Системы и их роль