Тестирование по методике SSB

SSB (Star Schema Benchmark) — это общепринятый отраслевой эталонный тест в виде звёздной схемы, разработанный на основе TPC-H. Он служит критерием оценки «цена/производительность», специально адаптированным для аналитических рабочих нагрузок. Методика SSB определяет 13 сценариев запросов, которые оценивают производительность аналитической СУБД с различных точек зрения и по множеству параметров.

В данном тестировании сравнивается производительность YMatrix, Greenplum и CloudBerry в сценариях аналитических запросов к одной таблице по методике SSB.

Выводы по результатам тестирования

На основании выполнения всех 13 запросов к набору данных SSB объёмом 100 ГБ, YMatrix показал производительность в 118 раз выше, чем Greenplum, и в 145 раз выше, чем CloudBerry по суммарному времени выполнения запросов.

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

Аппаратная конфигурация

Все три системы — YMatrix, Greenplum и CloudBerry — развернуты на идентичном оборудовании:

ВМ 1 ВМ 2 ВМ 3
ЦП 32 ядра 32 ядра 32 ядра
Память 128 ГБ 128 ГБ 128 ГБ
Хранилище 1 × SSD 4 × SSD 4 × SSD
Сегментные узлы 4 Primary (4P) 4 Primary (4P)

Примечание: в кластере используются 2 сегментных хоста (ВМ2 и ВМ3), на каждом из которых запущено по 2 основных сегмента (всего 4P).

Программная конфигурация

Компонент YMatrix CloudBerry Greenplum
Топология кластера 1 Master + 2 Segments 1 Master + 2 Segments 1 Master + 2 Segments
Версия 6.5.0 2.0.0 (Community) 7.3.1
Конфигурация По умолчанию По умолчанию По умолчанию
Система хранения MARS3 AOCO AOCO

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

В таблице ниже приведено время выполнения (в миллисекундах) каждого из 13 запросов SSB.
Столбцы CloudBerry / YMatrix и Greenplum / YMatrix отражают коэффициент ускорения, то есть во сколько раз медленнее CloudBerry или Greenplum по сравнению с YMatrix. Чем выше значение, тем лучше производительность YMatrix.

Запрос YMatrix (мс) CloudBerry (мс) Greenplum (мс) CloudBerry / YMatrix Greenplum / YMatrix
Q1.1 50 1 049 1 280 20.90 25.49
Q1.2 51 852 898 16.65 17.55
Q1.3 50 834 937 16.80 18.87
Q2.1 40 8 134 6 305 201.81 156.44
Q2.2 40 9 169 6 508 232.00 164.68
Q2.3 30 7 958 5 788 262.42 190.85
Q3.1 51 4 864 5 165 95.37 101.26
Q3.2 26 9 104 6 858 356.46 268.53
Q3.3 23 9 066 6 023 393.77 261.60
Q3.4 9 1 565 1 181 171.21 129.26
Q4.1 26 5 772 5 903 221.53 226.57
Q4.2 15 1 012 1 496 69.19 102.21
Q4.3 10 1 712 1 387 173.36 140.44
Итого 420 61 092 49 730 145.29 118.27