是否可以按索引顺序遍历点燃缓存?
Is it possible traverse an ignite cache in index order?
查看此处的索引文档 http://apacheignite.gridgain.org/docs/sql-queries,我发现索引只不过是原始数据的排序版本。
我们需要做的是在每个节点上遍历缓存对象的本地条目值的所有元素。所以说在一个节点上,我们有值
ID Values
A 1,2
B 2,3,4
C 1,4
我们要按照这个顺序遍历它
1 A
1 C
2 A
2 B
3 B
4 B
4 C
我的两个问题是,当我们有效地拥有多地图缓存时,是否可以创建这样的索引?如果可能的话,我们能否简单地按照它们在缓存中的顺序遍历本地条目。这将使我们所有人无需任何自定义数据结构构建代码即可遍历我们的数据。
这是不可能的。您必须单独存储每个值才能创建这样的索引。
查看此处的索引文档 http://apacheignite.gridgain.org/docs/sql-queries,我发现索引只不过是原始数据的排序版本。
我们需要做的是在每个节点上遍历缓存对象的本地条目值的所有元素。所以说在一个节点上,我们有值
ID Values
A 1,2
B 2,3,4
C 1,4
我们要按照这个顺序遍历它
1 A
1 C
2 A
2 B
3 B
4 B
4 C
我的两个问题是,当我们有效地拥有多地图缓存时,是否可以创建这样的索引?如果可能的话,我们能否简单地按照它们在缓存中的顺序遍历本地条目。这将使我们所有人无需任何自定义数据结构构建代码即可遍历我们的数据。
这是不可能的。您必须单独存储每个值才能创建这样的索引。