表的参数值,包括TimeToLive,最大版本数等。

数据结构

message TableOptions {
    optional int32 time_to_live = 1; // 可以动态更改
    optional int32 max_versions = 2; // 可以动态更改
    optional int64 deviation_cell_version_in_sec = 5; // 可以动态修改
}
time_to_live:
  • 类型:int32

  • 描述:本张表中保存的数据的存活时间,单位秒。

max_versions:
  • 类型:int32

  • 描述:本张表保留的最大版本数。

deviation_cell_version_in_sec:
  • 类型:int64

  • 描述:最大版本偏差。目的主要是为了禁止写入与预期较大的数据,比如设置deviation_cell_version_in_sec为1000,当前timestamp如果为10000,那么允许写入的timestamp范围为[10000 - 1000, 10000 + 1000]。