如何在 Aerospike 5.5 上查询 bin 级 LUT?

How to query bin level LUT on Aerospike 5.5?

假设你有一个集合如下:

+-------+-------+
| PK    | myBin |
+-------+-------+
| "1" |  24    |
+-------+-------+
1 row in set (1 secs)

如何获取 bin myBinPK=1 的 LUT 元数据?

注意:我正在寻找 bin 级 LUT 而不是行级

由于向后兼容的原因,Bin 级别的 LUT 不会向客户端公开。因此,您不能从客户端查询它们。此外,bin 级 LUT 并不总是得到维护。它们仅在某些 XDR 配置下得到维护。

解决方法是在定期更新 bin 的同时编写一个带有更新时间戳的附加 bin。如果您需要知道更新时间戳的 bin 很少,这是一种合理的解决方法,但会产生一些开销。