有很多数据在表中时,SELECT * 查询似乎是低效的。如何解决这个问题?使用关系型数据库,没有限制的 SELECT * FROM == 全表扫描。而在像Cassandra这样的分布式数据库中,没有限制的 SELECT * FROM == 全集群扫描,可能在100多台机器的集群上进行... 长话短说,它不适合进行全表扫描。如果您需要浏览表中所有数据,请使用Apache Spark和Spark/Cassandra连接器来完成该工作。是否有任何特殊查询结构可以更高效地执行选择所有元素的操作?不,魔法不存在。如果有人找到一种在分布式数据库中极快地执行全表扫描的方法,那么他已经成为百万富翁了。