Lindorm寬表支援多種表屬性,例如列值保留版本數、資料壓縮方式、資料有效期間、冷熱分界線等。您可以通過叢集管理系統,為已建立的寬表添加或修改表屬性。
操作步驟
在左側導覽列中,選擇
。在變更類型的下拉式清單中,選擇需要修改的表屬性。包含以下表屬性:
表屬性
說明
一致性
表的一致性。預設主表和索引表最終一致,包括以下兩種層級:
eventual:預設值。表示在某個時間點後主表和索引表最終保持一致。
strong:表示強一致性。在任意時刻,所有表中的資料是同步一致的。
Mutability
索引相關,表示對主表的寫入模式進行分類。
支援的屬性值如下:
IMMUTABLE
IMMUTABLE_ROWS
MUTABLE_LATEST
MUTABLE_ALL
詳細說明,請參見二級索引。
開啟動態列
為表開啟動態列功能。詳細介紹,請參見動態列。
修改 Version
Version為列值保留的版本數。取值為大於等於1的整數。預設值為1,表示保留一個版本。
Compaction 周期
系統執行
major compaction
的周期 ,單位為毫秒(ms)。最小取值為1小時,即3600000毫秒。修改 TTL
修改資料有效期間,單位為秒(s)。如果需要資料永久儲存,請填寫
-1
。修改壓縮類型
修改資料壓縮演算法。預設無壓縮演算法,即取值為NONE。支援的壓縮演算法:SNAPPY、ZSTD和LZ4。
修改冷熱分界線
修改冷熱分界線,單位為秒(s)。最小取值為1秒。
說明表屬性的詳細介紹及說明,請參見表屬性(table_options)。
選擇命名空間和需要修改的寬表。
設定屬性值,單擊提交。