Apache Ignite如何划分空间数据?

时间:2018-09-27 14:53:40

标签: ignite

我在Apache Ignite上成功运行了地理空间查询。但是我不明白他们的分区是如何工作的。当我们使用 PARTITIONED CacheMode时,Apache Ignite如何在节点之间划分空间数据?他们使用网格或四叉树之类的分区技术吗?我看到他们正在为每个数据集创建1024个分区。如何更改分区数?我已经阅读了他们的文档,但是对此一无所获。任何建议或文档链接将不胜感激。

1 个答案:

答案 0 :(得分:0)

使用Rendezvous hashing以密钥为基础进行分区。 Apache Ignite是基于键值的。

您可以通过在CacheConfiguration中指定affinityFunction来更改其属性。

分区通常与空间索引完全无关,因为空间索引是次要的。