小编Jet*_*Jet的帖子

在没有分区键的情况下查询 Cassandra

我阅读了 Cassandra 的文档,了解它在查询数据时执行的内部步骤。看起来 Cassandra 依赖 Partitioner 和 Replication Strategy 来处理查询。我仍然对 Partitioner 需要知道 Partition Key 感到困惑。如果查询具有分区键,则内部查询过程看起来很简单。但是,如果查询需要结果集而不是像下面这样的确定性行。

SELECT * FROM <table>
Run Code Online (Sandbox Code Playgroud)
  1. 在这种情况下,当WHERE子句中没有指定 Primary Key 时,Coordinator 如何知道将请求发送到哪些节点?

  2. 如果返回多行,可能分布在不同的节点,这些行如何聚合返回给客户端?

cassandra

8
推荐指数
1
解决办法
9843
查看次数

标签 统计

cassandra ×1