是否可以将默认ttl添加到Cassandra(1.2)中的现有表中?
我不是指现有数据 - 据我所知,如果不重新插入数据就无法完成。但是我们可以在表格上设置一个ttl,以便进入该表的任何新数据都具有该ttl吗?
不幸的是,修改应用程序以使用数据插入ttl不是一个选项。
答案 0 :(得分:2)
是的,您可以更改表格以调整如下属性:
ALTER TABLE sometable WITH default_time_to_live = 10;
这将为新插入的数据提供10的TTL。
我不确定这是否可以在1.2中使用,但它适用于当前版本。
答案 1 :(得分:1)
正如吉姆所说,这在2.0中是可能的。但是我确认它不能在1.x中完成。