【问题标题】:How does Apache Ignite partition the spatial data?Apache Ignite 如何对空间数据进行分区?
【发布时间】:2018-09-27 14:53:40
【问题描述】:

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

【问题讨论】:

    标签: ignite


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-04
      相关资源
      最近更新 更多