[我知道在对Cassandra列/表等进行INSERT / UPDATE时可以定义TTL(INSERT INTO ... USING TTL 1234
)。创建表(CREATE TABLE ... WITH default_time_to_live="1234";
)时,也可以定义默认的TTL。
但是可以定义更全局的默认值吗?可能的情况包括:
cassandra.yaml
配置中定义?)任何新的键空间的全局TTL另一个问题是:
ALTER TABLE
将不起作用。这样对吗?谁能提出一些更好的想法? 您回答了您自己的问题。 1. TTL仅在列或表级别可用。 2.要更改现有列的TTL,您需要使用新值重新插入它。