首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apache中的空间索引

Apache中的空间索引
EN

Stack Overflow用户
提问于 2018-11-02 16:53:37
回答 1查看 160关注 0票数 0

我知道在Apache中使用H2的R树空间索引。我想知道这个索引是如何在集群的节点之间创建的。是全球性的吗?我的意思是,它是否在集群节点之间的所有数据上创建了一个单一的R树?还是为集群的每个节点创建单独的R树?如果R树对于每个节点是分开的,那么它是如何在节点之间执行空间连接的。我的最后一个问题,B+树的目的是什么?我在文档中看到了;一个B+树管理索引和数据。任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-11-05 16:08:47

是全球性的吗?我的意思是,它是否在集群节点之间的所有数据上创建了一个单一的R树?还是为集群的每个节点创建单独的R树?

每个节点一棵独立的树。

如果R树对于每个节点是分开的,那么它是如何在节点之间执行空间连接的。

我相信,与非空间查询的规则相同。如果您将数据配置为应该连接的行存储在同一个节点上,则只需进行本地联接。如果不配置数据,则必须使用setDistributedJoins(true) --这将导致Ignite将传递单表WHERE筛选器的所有行发送到查询节点,然后在那里执行连接。有关配置与分布式连接的详细信息,请参见此页

我的最后一个问题,B+树的目的是什么?

Ignite的一级指标和规则二级指标均为B+树。空间二级索引是R-树。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53122828

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档