Выбор ответа Junior Parquet и партиционирование обновлено
Avro или Parquet
Вопрос
Где Avro обычно уместнее Parquet?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Для записи потока событий по одному сообщению, например в Kafka, со схемой и её эволюцией. Avro строчный: удобно сериализовать и десериализовать сообщение целиком, схема и правила совместимости хорошо поддержаны в Kafka и Schema Registry.
Варианты ответа
- Для записи потока событий по одному сообщению, например в Kafka, со схемой и её эволюциейправильный ответ
- Для аналитических запросов, читающих несколько колонок из сотни в широкой таблице фактов
- Для долговременного хранения витрин в озере, где важен пропуск данных по статистикам
- Для сжатия колонок с повторяющимися значениями словарным и RLE-кодированием
Разбор
Avro строчный: удобно сериализовать и десериализовать сообщение целиком, схема и правила совместимости хорошо поддержаны в Kafka и Schema Registry. Аналитика, витрины и словарное сжатие колонок это сильные стороны колоночного Parquet.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.