【发布时间】:2016-01-29 22:50:24
【问题描述】:
Aerospike 非常快速和可靠,但价格昂贵。对我们而言,成本取决于存储的数据量。
我们希望能够根据更新插入时间查询记录。目前,当我们添加或更新记录时,我们将 bin 设置为当前 epoch 时间,并且可以在此 bin 上运行扫描查询。
我突然想到 Aerospike 根据更新插入的时间知道记录何时过期,并且由于我们可以通过 simple UDF 从记录元数据中查询 TTL 值,因此可能可以推断出更新插入时间对于具有 TTL 的记录。我们有效地使用空间来存储已知的值。
是否可以通过 UDF 访问记录创建或到期时间,而无需明确存储?
【问题讨论】:
标签: user-defined-functions ttl aerospike