Каковы последствия добавление столбца в существующую таблицу HIVE?

Предположим, что через пару сотен гигабайт после начала использования HIVE я хочу добавить столбец. Из различных статей и страниц, которые я видел, я не могу понять последствия с точки зрения

  • требуемого дискового пространства (двойная?)
  • блокировки (могу ли я по-прежнему читать таблицу в других процессах)?
  • время (есть это быстро или так же медленно, как изменение MysqL?)
  • базовое хранилище (нужно ли мне изменять все базовые файлы? Как это можно сделать с помощью RCFile?)

Бонус для тех, кто может ответить на тот же вопрос о структурах в столбец HIVE.

8
задан Brian Tompsett - 汤莱恩 29 June 2017 в 15:51
поделиться