我在Apache Ignite上成功运行了地理空间查询。但是我不明白他们的分区是如何工作的。当我们使用 PARTITIONED CacheMode时,Apache Ignite如何在节点之间划分空间数据?他们使用网格或四叉树之类的分区技术吗?我看到他们正在为每个数据集创建1024个分区。如何更改分区数?我已经阅读了他们的文档,但是对此一无所获。任何建议或文档链接将不胜感激。
答案 0 :(得分:0)
使用Rendezvous hashing以密钥为基础进行分区。 Apache Ignite是基于键值的。
您可以通过在CacheConfiguration中指定affinityFunction来更改其属性。
分区通常与空间索引完全无关,因为空间索引是次要的。