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)。
选择命名空间和需要修改的宽表。
设置属性值,单击提交。