我有一个 Scylla 集群,其中包含 3 个节点和 1 个使用以下查询创建的表
CREATE TABLE id_features (
id int PRIMARY KEY,
id_feature_1 int,
id_feature_2 int,
)
我从应用程序发出以下查询
SELECT * FROM id_features where id in (1,2,3,4...120);
该查询最多可以有 120 个 id。
在最坏的情况下,此查询是否会根据 id 的令牌值联系所有 3 个节点以获取 120 个 id 的数据?或者只联系 1 个节点来获取所有 id 的数据,并且多个节点仅用于高可用性
复制因子、一致性级别和负载平衡策略是否会在决定节点时起任何作用?