2015-09-04 23 views
1

是否可以向Cassandra(1.2)中的现有表添加默认ttl?在cassandra表中的默认TTL

我不是指现有的数据 - 据我所知,不能重新插入数据不能完成。但是,我们可以在表格上设置一个ttl,以便任何进入表格的新数据都具有该ttl?

不幸的是,修改应用程序以插入ttl的数据不是一个选项。

+0

只是为了更新一个老问题,正如Jim在2.0中提到的那样。但是它不能在1.x中完成 – Setanta

回答

1

正如Jim所说,这在2.0中是可行的。但是我确认它不能在1.x中完成。

2

是的,你可以改变表来调整这样的性质:

ALTER TABLE sometable WITH default_time_to_live = 10; 

这将使新插入的数据的10

一个TTL我不知道,如果在后面的作品1.2,但它在当前版本中起作用。