Aerospike:如何处理每个命名空间的最大集合数 1023 限制

Aerospike: How to handle max number of sets 1023 limitation per namespace

我正在使用 Aerospike 3.4。社区版。众所周知,aerospike 每个命名空间仅支持 1023 组。在我的情况下,我可能会超过这个限制。我可以处理它的一种方法可能是在 PK 中包含集合名称,并将所有内容都放在一个集合中。在这种情况下,我如何遍历特定集合中的记录。这种方法可能还有其他挑战。任何人都可以帮助解决这个 1023 集的限制吗?

提前致谢。

在您的情况下,您可以使用一组 'users',PK 为 client_id:email,并使用二级索引来优化对特定客户端的请求。 这样你就不会受限于集合限制,并且在复杂的迭代中仍然有很好的性能。