tgoop.com/big_data_systems_analysis/24
Last Update:
Хранение данных в таблицах в Greenplum
— heap storage (без кластеризованных индексов) – обеспечивает только строковое хранение данных. Подходит для малого объёма данных (например, для справочников) и частого обновления операциями INSERT, UPDATE и DELETE. Тип хранения по умолчанию.
— append-optimized storage (AOT, оптимизированное для добавления) – обеспечивают строковое и колоночное хранение. Подходит для аналитической обработки больших массивов данных, когда данные загружаются большими пакетами и над ними производятся в основном операции чтения. Колоночное хранение значительно снижает затраты на чтение и запись, а также колоночные таблицы лучше поддаются сжатию. Для больших данных рекомендуется использовать колоночное хранение с сжатием 1-3 уровня.
Для AOT таблиц доступна строковая (row) и колоночная (column) ориентация данных.
Пример создания AOT-таблицы с колоночной ориентацией:
create table [schema_name].<table_name>
(<columns_list>)
with (appendoptimized = true,
orientation = column);
#greenplum
BY В мире больших данных
Share with your friend now:
tgoop.com/big_data_systems_analysis/24