开发者社区> 问答> 正文

TableOptions

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

展开
收起
云栖大讲堂 2017-10-25 15:26:08 1932 0
0 条回答
写回答
取消 提交回答
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载