跳到主要内容
版本:Latest-3.5

SSB 扁平表基准测试

星形模型基准测试(SSB)旨在测试 OLAP 数据库产品的基本性能指标。SSB 使用一种在学术界和工业界广泛应用的星形模型测试集。有关更多信息,请参见 Star Schema Benchmark

ClickHouse 将星形模型展平为一个宽扁平表,并将 SSB 重写为单表基准测试。有关更多信息,请参见 Star schema benchmark of ClickHouse

此测试比较了 StarRocks、Apache Druid 和 ClickHouse 在 SSB 单表数据集上的性能。

测试结论

测试在一个共享无状态的 StarRocks 集群上的 OLAP 表中进行,同时与 ClickHouse 和 Apache Druid 使用相同的数据集进行比较。

基于对 100 GB SSB-Flat 数据集进行的 13 个查询的结果,StarRocks 的整体查询性能是 ClickHouse 的 1.87 倍和 Apache Druid 的 4.75 倍。结果的单位是毫秒。

SSB-SR

测试准备

硬件

StarRocks、Apache Druid 和 ClickHouse 部署在相同配置的主机上 - AWS m7i.4xlarge

规格
实例数量5
vCPU16
内存 (GiB)64
网络带宽 (Gbps)高达 12.5
EBS 带宽 (Gbps)高达 10

软件

StarRocksClickHouseApache Druid
集群规模一个 FE,三个 BEs三个节点一个主服务器,一个查询服务器和三个数据服务器
版本3.5.025.3.3.4233.0.0
发布日期2025.6.132025.4.222025.4.29
配置默认默认默认

测试结果

下表显示了 13 个查询的性能测试结果。查询延迟的单位是毫秒。所有查询预热 1 次,然后执行 3 次取平均值作为结果。表头中的 ClickHouse vs StarRocksDruid vs StarRocks 表示使用 ClickHouse/Druid 的查询响应时间除以 StarRocks 的查询响应时间。值越大表示 StarRocks 的性能越好。

查询StarRocksClickHouseDruidClickHouse vs StarRocksDruid vs StarRocks
SUM992185847101.874.75
Q0130493301.6311.00
Q0216312601.9416.25
Q0326292501.129.62
Q041431974201.382.94
Q051201794401.493.67
Q06631583202.515.08
Q071332495101.873.83
Q08901973802.194.22
Q09861503501.744.07
Q1020332501.6512.50
Q111563405502.183.53
Q12661333302.025.00
Q13431133202.637.44