Перейти к основному содержимому
Версия: 2.0.x

SSB Flat-table Benchmarking

Star schema benchmark (SSB) разработан для тестирования базовых метрик производительности продуктов OLAP-баз данных. SSB использует набор тестов со схемой "звезда", который широко применяется в академических и промышленных кругах. Для получения дополнительной информации см. Star Schema Benchmark.

ClickHouse преобразует схему "звезда" в широкую плоскую таблицу и переписывает SSB в однотабличный benchmark. Для получения дополнительной информации см. Star schema benchmark of ClickHouse

Этот тест сравнивает производительность Selena, Apache Druid и ClickHouse на однотабличных наборах данных SSB.

Выводы тестирования

Тестирование выполняется на OLAP-таблице в shared-nothing cluster Selena, вместе с ClickHouse и Apache Druid, на одном и том же наборе данных.

Основываясь на результатах 13 запросов, выполненных на наборе данных SSB-Flat размером 100 ГБ, общая производительность запросов Selena в 1.87 раза выше, чем у ClickHouse, и в 4.75 раза выше, чем у Apache Druid. Единица измерения результатов — миллисекунды.

SSB-SR

Подготовка к тестированию

Оборудование

Selena, Apache Druid и ClickHouse развернуты на хостах с одинаковой конфигурацией - AWS m7i.4xlarge.

Спецификация
Количество инстансов5
vCPU16
Память (GiB)64
Пропускная способность сети (Gbps)До 12.5
Пропускная способность EBS (Gbps)До 10

Программное обеспечение

SelenaClickHouseApache Druid
Размер clusterОдин FE, три BEТри узлаОдин Master Server, один Query Server и три Data Server
Версия3.5.025.3.3.4233.0.0
Дата релиза2025.6.132025.4.222025.4.29
КонфигурацияПо умолчаниюПо умолчаниюПо умолчанию

Результаты тестирования

В следующей таблице показаны результаты тестирования производительности для 13 запросов. Единица измерения задержки запроса — миллисекунды. Все запросы прогреваются 1 раз, затем выполняются 3 раза, и берется среднее значение в качестве результата. ClickHouse vs Selena и Druid vs Selena в заголовке таблицы означают деление времени ответа запроса ClickHouse/Druid на время ответа запроса Selena. Большее значение указывает на лучшую производительность Selena.

ЗапросSelenaClickHouseDruidClickHouse vs SelenaDruid vs Selena
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