2

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

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

  • 二进制数据的 bitcak
  • 用于元数据的 leveldb

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

是否可以使用 leveldb 实现相同的功能,即元数据?

4

1 回答 1

1

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

于 2015-02-06T18:35:22.287 回答