有效版本偏差(Max Version Offset)是数据表的一个属性,单位为秒。
为了防止非期望的写入,服务端在处理写请求时会对属性列的版本号进行检查。当版本号小于当前写入时间减去 Max Version Offset,或者大于等于当前写入时间加上 Max Version Offset 的值时,该行数据写入失败。
属性列的有效版本范围为:[backcolor=transparent][数据写入时间 - 有效版本偏差,数据写入时间 + 有效版本偏差)。数据写入时间为 1970-01-01 00:00:00 UTC 时间到当前写入时间的秒数。属性列版本号为毫秒,其除以 1000 换算成秒之后必须属于这个范围。
例如,当数据表的有效版本范围为 86400 (一天),在 2016-07-21 00:00:00 UTC 时,只能写入版本号大于 1468944000000 (换算成秒之后即 2016-07-20 00:00:00 UTC)并且小于 1469116800000 (换算成秒之后即 2016-07-22 00:00:00 UTC)的数据。当某一行的某个属性列版本号为 1468943999000 (换算成秒之后即 2016-07-19 23:59:59 UTC)时,该行数据写入失败。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。