Основные преимущества динамического партиционирования данных в Apache Hive:
- Эффективность загрузки больших наборов данных. 1 Достаточно одного оператора вставки, чтобы сгенерировать и заполнить все необходимые разделы. 1
- Сокращение времени обработки запросов. 1 Поиск в частях данных происходит быстрее, чем по всей таблице. 4
- Подходят данные из нерасчленённых таблиц. 1
- Совместимость с внешними и управляемыми таблицами. 1
Некоторые недостатки динамического партиционирования:
- Более долгая загрузка данных по сравнению со статическим партиционированием. 24
- Неподдерживаются операции Alter. 1
- Риск создания слишком большого количества маленьких разделов (слишком много директорий). 34