このTableOptionsは、TimeToLiveおよびMaxVersionsを含むテーブルパラメータを示します。
データ構造
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で、現在のタイムスタンプが10000である場合、書き込まれる許可タイムスタンプ範囲は[10000 - 1000,10000 + 1000]です。