Cassandra Select 速度与 RDBMS

Cassandra Select Speed vs RDBMS

假设您有一个像这样的 cassandra 模式:

使用 复合分区键 :(deviceid with yearmonth) 和集群键:(时间戳)。

我查询了(select)45000条记录,驱动是php,驱动是java,速度是600ms。 这是正常的吗?因为如果你在像 mysql 这样的 RDBMS 数据库中有相同的查询,它会更快!

是的,这是预期的行为。 Cassandra 是一个写入优化的数据库,因此读取的成本是写入的许多倍。此外,您拥有的分区键越多,读取性能就越差。如果这是一个问题,您可能需要考虑您的用例并查看 Cassandra 是否适合您。