如何在 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 myBin
的 PK=1
的 LUT 元数据?
注意:我正在寻找 bin
级 LUT 而不是行级
由于向后兼容的原因,Bin 级别的 LUT 不会向客户端公开。因此,您不能从客户端查询它们。此外,bin 级 LUT 并不总是得到维护。它们仅在某些 XDR 配置下得到维护。
解决方法是在定期更新 bin 的同时编写一个带有更新时间戳的附加 bin。如果您需要知道更新时间戳的 bin 很少,这是一种合理的解决方法,但会产生一些开销。
假设你有一个集合如下:
+-------+-------+
| PK | myBin |
+-------+-------+
| "1" | 24 |
+-------+-------+
1 row in set (1 secs)
如何获取 bin myBin
的 PK=1
的 LUT 元数据?
注意:我正在寻找 bin
级 LUT 而不是行级
由于向后兼容的原因,Bin 级别的 LUT 不会向客户端公开。因此,您不能从客户端查询它们。此外,bin 级 LUT 并不总是得到维护。它们仅在某些 XDR 配置下得到维护。
解决方法是在定期更新 bin 的同时编写一个带有更新时间戳的附加 bin。如果您需要知道更新时间戳的 bin 很少,这是一种合理的解决方法,但会产生一些开销。