【发布时间】:2015-04-05 12:42:14
【问题描述】:
我正在使用 Riak CS(云存储)来存储文件,我希望它们使用 TTL 过期。我可以为所有文件定义相同的 TTL 值,例如1 周。
据我了解,Riak CS 使用 2 个后端:
- 二进制数据的bitcak
- 用于元数据的 leveldb
我知道 bitcask 支持定义 TTL,这意味着二进制数据将被定期清理。
是否可以使用 leveldb 实现相同的功能,即元数据?
【问题讨论】:
标签: riak-cs
我正在使用 Riak CS(云存储)来存储文件,我希望它们使用 TTL 过期。我可以为所有文件定义相同的 TTL 值,例如1 周。
据我了解,Riak CS 使用 2 个后端:
我知道 bitcask 支持定义 TTL,这意味着二进制数据将被定期清理。
是否可以使用 leveldb 实现相同的功能,即元数据?
【问题讨论】:
标签: riak-cs
不幸的是,LevelDB 没有这样的 TTL 功能,所以它无法工作。如果您希望所有对象名称从列表(存储桶)中消失,生命周期 API 是 S3 的合适接口,但尚未实现。
【讨论】: