如何在 C* (Cassandra) 中执行高效的 SELECT * 查询

How to perform efficient SELECT * queries in C* (Cassandra)

table 中有大量数据,SELECT * 查询似乎效率低下。 怎么可能解决这个问题?

对于 C* 基础结构的设计或 table 本身的设计有什么想法吗?

是否有任何特殊的查询结构可以更高效地执行select所有元素?

With a lot of data in a table the SELECT * queries seem to be inefficient. How is it possible to solve this problem?

使用关系型数据库,SELECT * FROM 无限制== full table scan

使用分布式数据库,如 Cassandra,SELECT * FROM 无限制 == 完整的 CLUSTER 扫描,可能在100 多台机器的集群....

长话短说,它 未设计 用于完整 table 扫描。

如果您需要扫描 table 中的所有数据,请使用 Apache SparkSpark/Cassandra 连接器来完成这项工作。

Might there be any special query structure to perform select all elements more efficient?

不,魔法不存在。如果有人找到一种方法可以极快地在分布式数据库中执行完整 table 扫描,他就已经是百万富翁了。