表变更管理

Lindorm宽表支持多种表属性,例如列值保留版本数、数据压缩方式、数据有效期、冷热分界线等。您可以通过集群管理系统,为已创建的宽表添加或修改表属性。

操作步骤

  1. 登录集群管理系统

  2. 在左侧导航栏中,选择数据管理 > 表变更管理

  3. 变更类型的下拉列表中,选择需要修改的表属性。包含以下表属性:

    表属性

    说明

    一致性

    表的一致性。默认主表和索引表最终一致,包括以下两种级别:

    • 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)

  4. 选择命名空间和需要修改的宽表。

  5. 设置属性值,单击提交