在一个航空记录中存储多个逻辑记录的最佳实践?

时间:2019-05-15 13:57:47

标签: aerospike

我们有一个数据集,其中的逻辑记录超出了当前集群容量所允许的数量。记录确实很小,因此将多个记录组合成一个航空记录很容易。很明显,我可以提出一个自定义解决方案来执行此操作,但是我想知道在执行此操作时是否应遵循任何最佳做法。我认为这是一个相当普遍的问题。

1 个答案:

答案 0 :(得分:3)

它称为“建模微型记录”问题。您可以将每个小记录作为键值对存储在Map类型容器中。兆记录的密钥将是mapkey的RIPEMD160 Hash的一些位数。缺点-您无法在EE中使用XDR进行单独的记录发送,因此失去了记录级别的生存时间选项。此技术已在2019年Aerospike用户峰会上进行了讨论。幻灯片快照位于此处:Modeling Tiny Objects