相关疑难解决方法(0)

如果指定了分区键,Cassandra 二级索引是否被优化?

对于 WHERE 子句中指定了分区键的二级索引查询,二级索引查询是命中所有集群节点,还是只命中指定分区键的节点?
如果后者是正确的,那么二级索引也非常适合高基数字段(仅适用于满足分区键的查询)。

编辑:例如,对于以下提要架构,查询特定提要(指定提要 ID)以检索现有或删除的提要项目应该非常有效:

CREATE TABLE my_feed (
   feed_id int,
   item_id timeuuid,
   is_deleted boolean,
   data text,
   PRIMARY KEY (feed_id, item_id)
) WITH CLUSTERING ORDER BY (item_id DESC);

CREATE INDEX my_feed_is_deleted_idx ON my_feed (is_deleted);

==> SELECT * FROM my_feed WHERE feed_id=1 AND is_deleted=false; --efficient?
Run Code Online (Sandbox Code Playgroud)

cassandra

6
推荐指数
1
解决办法
2405
查看次数

标签 统计

cassandra ×1