Выбор ответа Junior Parquet и партиционирование обновлено

Avro или Parquet

Вопрос

Где Avro обычно уместнее Parquet?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Для записи потока событий по одному сообщению, например в Kafka, со схемой и её эволюцией. Avro строчный: удобно сериализовать и десериализовать сообщение целиком, схема и правила совместимости хорошо поддержаны в Kafka и Schema Registry.

Варианты ответа

  1. Для записи потока событий по одному сообщению, например в Kafka, со схемой и её эволюциейправильный ответ
  2. Для аналитических запросов, читающих несколько колонок из сотни в широкой таблице фактов
  3. Для долговременного хранения витрин в озере, где важен пропуск данных по статистикам
  4. Для сжатия колонок с повторяющимися значениями словарным и RLE-кодированием

Разбор

Avro строчный: удобно сериализовать и десериализовать сообщение целиком, схема и правила совместимости хорошо поддержаны в Kafka и Schema Registry. Аналитика, витрины и словарное сжатие колонок это сильные стороны колоночного Parquet.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.