是否可以通过本地缓存和分区缓存执行分布式连接的SQL查询?

问题描述 投票:0回答:1

我目前正在使用apache点燃2.3.0和java api。我有一个包含两个节点和两个不同缓存的数据网格。一个是本地的,另一个是分区的。

让我们说我的本地缓存在节点#1上。

我想使用分布式连接执行SQL查询(SqlFieldsQuery),以便它从节点#1上的本地缓存和来自节点#2上的分区缓存的数据返回数据。

可能吗?我是否需要以某种特定顺序指定连接或激活特定标志?

我当前的所有测试都没有返回分区缓存中与本地缓存不在同一节点上的任何行。

我使用分布式连接在两个不同的分区缓存上测试了相同的查询,没有关联,它能够正确地从不同的节点返回数据。有没有理由说这也不适用于本地缓存?

谢谢

ignite
1个回答
2
投票

无法在LOCAL和PARTITIONED缓存之间执行连接(均分布在同一位置)。解决方法是使用两个PARTITIONED缓存。

© www.soinside.com 2019 - 2024. All rights reserved.