Apache Ignite Cache - 从值中获取密钥

Posted

技术标签:

【中文标题】Apache Ignite Cache - 从值中获取密钥【英文标题】:Apache Ignite Cache - get key from value 【发布时间】:2019-03-11 02:25:43 【问题描述】:

问题

需要实现双向键值存储。使用键(字符串)映射到值(长整型)将缓存条目填充到缓存中。但是,缓存需要同时处理 key->value 和 value->key 查找。最有效的方法是什么?

注意:value->key映射不需要与key->value实时同步,但不能落后key->value映射太久(最长10-15秒)。

简单的 Ignite 实现

    使用 ignite 连续查询来监控更改,在修改后更新另一个(值->键)缓存

有没有更好的方法来实现这个目标? ignite 是不是用错了工具?

【问题讨论】:

【参考方案1】:

您可以使用 SQL 查询并对值进行二级索引。您提出的方法也应该有效。

【讨论】:

以上是关于Apache Ignite Cache - 从值中获取密钥的主要内容,如果未能解决你的问题,请参考以下文章

JS从值中获取键[重复]

检测是不是从值中选择了特定选项[重复]

scss 从值中删除单位

从值中检索一系列数据 Berkeley DB

[JS]从值中查找键

从值中减去百分比