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

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
StarRocks Assistant

AI generated answers are based on docs and other sources. Please test answers in non-production environments.