Я использую временные таблицы temp, TempStaging, для выполнения некоторых слияний. Данные в некоторых столбцах для главной таблицы MainTable кодируются в lzo, скажем, C1. Выход слияния возвращается в MainTable.Кодирование в временных таблицах в RedShift
Чтобы обеспечить такой же ключ ключа для TempStaging, я создаю его, используя таблицу create. По некоторым причинам я не могу использовать Create Table as.
Так что я должен кодировать столбец C1 in в lzo? Или оставить его без кодировки? Будет ли RedShift замыкаться на короткое замыкание [декодирование при выборе из MainTable, кодирование при записи в TempStaging, декодирование при выборе из TempTable для слияния, Кодирование назад при записи в MainTable]
Потому что я думаю, что если это короткое замыкание не Мне лучше оставить кодировку, откупив некоторую память за счет повышения производительности процессора.
-Amit