表的參數值,包括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]。