是否可以在Riak CS上定义TTL?

时间:2015-02-05 15:24:51

标签: riak-cs

我正在使用Riak CS(云存储)来存储文件,我希望它们使用TTL过期。我可以为所有文件定义相同的TTL值,例如1周。

根据我的理解,Riak CS使用了2个后端:

  • bitcak for binary data
  • leveldb for metadata

我知道bitcask支持定义TTL,这意味着将定期清理二进制数据。

是否可以通过leveldb实现相同的目标,即元数据?

1 个答案:

答案 0 :(得分:1)

不幸的是,LevelDB没有这样的TTL功能,所以它不会起作用。如果您希望所有对象名称从列表(存储桶)中消失,则生命周期API是S3的合适接口,但尚未实现。