索引

时间:2017-10-01 03:50:51

标签: gemfile geode

我正在使用gemfire 8.2,我在gemfire区域附近有大约5亿条记录,没有主键,因为数据是重复的,使用四列我可以获得独特的组合。

现在的问题是,当我创建索引时,它会在一列上,但由于数据是重复的,我想触发查询,如

select a,b,c,d,e from / myRegion where a=1 and b=2 and c=3 and d=4

如何在(a,b,c,d)列上创建索引?

1 个答案:

答案 0 :(得分:0)

在GemFire中,key的{​​{1}}始终是唯一的,服务器是主键。您可以尝试使用该密钥,如果您可以在查询时获取该密钥,或者甚至考虑将您的四个字段嵌入到region中,以便您的查询变为简单的key操作。

如果无法做到这一点,您可以在四个字段上定义4个不同的索引。有关如何有效地执行此操作,请参阅here