圧縮を構成するための手順。
圧縮を管理するには、テーブルのプロパティおよびサブプロパティを構成します。CQLのテーブル・プロパティのドキュメントには、利用できる圧縮オプションのタイプについて記載されています。圧縮は、デフォルトでは有効になっています。
手順
-
CQLを使用して圧縮のパラメーターを
enabled
からfalse
に設定することで、圧縮を無効にします。
CREATE TABLE DogTypes ( block_id uuid, species text, alias text, population varint, PRIMARY KEY (block_id) ) WITH compression = { 'enabled' :false };
-
ALTER TABLEを使用して圧縮アルゴリズム
class
をLZ4Compressor(Cassandra 1.2.2 以降)、SnappyCompressor、またはDeflateCompressorに設定することで、既存のテーブルの圧縮を有効にします。
CREATE TABLE DogTypes ( block_id uuid, species text, alias text, population varint, PRIMARY KEY (block_id) ) WITH compression = { 'class' :'LZ4Compressor' };
-
ALTER TABLEを使用し、圧縮アルゴリズム
class
をDeflateCompressor
に設定することで、既存のテーブルの圧縮を変更します。
ALTER TABLE CatTypes WITH compression = { 'class' :'DeflateCompressor', 'chunk_length_in_kb' :64 }
CQLを使用してテーブルを変更することで、データの圧縮をテーブル単位で調整します。