Карточка Middle Parquet и партиционирование спрашивают часто обновлено

Партиционирование и бакетинг

Вопрос

Чем партиционирование отличается от бакетинга?

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

Ответьте про себя или вслух, потом откройте ответ и сверьтесь.

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

Коротко

Партиционирование: каталоги по значению колонки (eventdate=...), даёт partition pruning по фильтру, подходит для низкой кардинальности. Бакетинг: фиксированное число файлов по хешу колонки, помогает джойнам и агрегациям по ключу высокой кардинальности без shuffle.

Ответ

Партиционирование: каталоги по значению колонки (event_date=...), даёт partition pruning по фильтру, подходит для низкой кардинальности. Бакетинг: фиксированное число файлов по хешу колонки, помогает джойнам и агрегациям по ключу высокой кардинальности без shuffle.

Разбор

Партиционирование: каталоги по значению колонки (event_date=...), даёт partition pruning по фильтру, подходит для низкой кардинальности. Бакетинг: фиксированное число файлов по хешу колонки, помогает джойнам и агрегациям по ключу высокой кардинальности без shuffle.

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

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