恢复后Cassandra是否保留writetime?
我想知道一个查询是否像恢复后Cassandra是否保留writetime?,cassandra,cassandra-3.0,Cassandra,Cassandra 3.0,我想知道一个查询是否像 select id,field,writetime(field) from mykeyspace.table 将在备份/还原操作后返回完全相同的值。我不确定还原操作是否会更改Cassandra的“writetime”函数处理的内部时间戳。整个Cassandra备份/还原过程中都会保留“writetime”。如果您在原始数据上有TTL,它可以很容易地进行测试。还原时,TTL从原始写入时间而不是还原时间开始 比如说,在测试中,您有一个5分钟的短TTL,并且您进行了备份/还原
select id,field,writetime(field) from mykeyspace.table
将在备份/还原操作后返回完全相同的值。我不确定还原操作是否会更改Cassandra的“writetime”函数处理的内部时间戳。整个Cassandra备份/还原过程中都会保留“writetime”。如果您在原始数据上有TTL,它可以很容易地进行测试。还原时,TTL从原始写入时间而不是还原时间开始
比如说,在测试中,您有一个5分钟的短TTL,并且您进行了备份/还原,记录将在原始写入时间的5分钟内被删除。整个Cassandra备份/还原过程中都会保留“写入时间”。如果您在原始数据上有TTL,它可以很容易地进行测试。还原时,TTL从原始写入时间而不是还原时间开始
比如说在测试中,你有一个5分钟的短TTL,你做了一个备份/恢复,记录将在原始写入时间的5分钟内被删除