Header Ads

[AWS]Redshiftのエンコード方式について

〇Redshiftのエンコード方式
Redshiftは、データ量を削減するために、9種類の圧縮エンコードに対応している。

※圧縮エンコードの種類
・raw (非圧縮):RAW すべて
・AZ64:AZ64 SMALLINT、INTEGER、BIGINT、DECIMAL、DATE、TIMESTAMP、TIMESTAMPTZ
・バイトディクショナリ:BYTEDICT SMALLINT、INTEGER、BIGINT、DECIMAL、REAL、DOUBLE PRECISION、CHAR、VARCHAR、DATE、TIMESTAMP、TIMESTAMPTZ
・デルタ:DELTA SMALLINT、INT、BIGINT、DATE、TIMESTAMP、DECIMAL
               DELTA32K INT、BIGINT、DATE、TIMESTAMP、DECIMAL
・LZO:LZO SMALLINT、INTEGER、BIGINT、DECIMAL、CHAR、VARCHAR、DATE、TIMESTAMP、TIMESTAMPTZ、SUPER
・Mostlyn:MOSTLY8 SMALLINT、INT、BIGINT、DECIMAL
                 MOSTLY16 INT、BIGINT、DECIMAL
                 MOSTLY32 BIGINT、DECIMAL
・ランレングス:RUNLENGTH SMALLINT、INTEGER、BIGINT、DECIMAL、REAL、DOUBLE PRECISION、CHAR、VARCHAR、DATE、TIMESTAMP、TIMESTAMPTZ
・テキスト:TEXT255 VARCHAR のみ
                  TEXT32K VARCHAR のみ
・Zstandard:ZSTD SMALLINT、INTEGER、BIGINT、DECIMAL、REAL、DOUBLE PRECISION、BOOLEAN、CHAR、VARCHAR、DATE、TIMESTAMP、TIMESTAMPTZ、SUPER

0 件のコメント