Быстрый старт
Развертывание
Моделирование данных
Подключение
Запись данных
Миграция
Запросы
Операции и обслуживание
Типовое обслуживание
Секционирование
Резервное копирование и восстановление
Масштабирование
Зеркалирование
Управление ресурсами
Безопасность
Мониторинг
Настройка производительности
Устранение неполадок
Справочник
Руководство по инструментам
Типы данных
Хранилище данных
Выполняющая система
Потоковая передача
Восстановление после сбоев
Конфигурация
Индексы
Расширения
Справочник по SQL
Часто задаваемые вопросы
TPC-H — это эталонный тест для систем поддержки принятия решений, включающий набор бизнес-ориентированных ad-hoc-запросов и операций параллельного изменения данных. Как сами запросы, так и базовые данные обладают широкой отраслевой значимостью. Данный эталон демонстрирует способность систем поддержки принятия решений анализировать большие объёмы данных, выполнять высокоуровневые сложные запросы и отвечать на ключевые бизнес-вопросы, одновременно отражая многогранные возможности СУБД в обработке запросов.
В данном тесте сравнивается производительность YMatrix, CloudBerry и Greenplum при выполнении аналитических запросов TPC-H.
Результаты показывают, что на масштабе 1 ТБ YMatrix демонстрирует производительность в 13,5 раза выше, чем CloudBerry, и в 10,1 раза выше, чем Greenplum.

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 Edition) | 7.3.1 |
| Конфигурация | orca + runtimefilter=off + statement_mem=1GB |
orca + runtimefilter=off + statement_mem=1GB |
По умолчанию |
| Система хранения | MARS3 | AOCO | AOCO |
| Тип данных | FLOAT | NUMERIC | FLOAT |
В таблице ниже приведено время выполнения (в секундах) всех 22 запросов TPC-H.
Столбцы CloudBerry / YMatrix и Greenplum / YMatrix отражают коэффициент замедления, то есть во сколько раз медленнее CloudBerry или Greenplum по сравнению с YMatrix. Чем выше значение, тем выше производительность YMatrix.
| Запрос | YMatrix (с) | CloudBerry (с) | Greenplum (с) | CloudBerry / YMatrix | Greenplum / YMatrix |
|---|---|---|---|---|---|
| Q01 | 27 | 708 | 211 | 25.96 | 7.75 |
| Q02 | 4 | 52 | 59 | 11.67 | 13.15 |
| Q03 | 20 | 274 | 219 | 13.56 | 10.85 |
| Q04 | 47 | 203 | 174 | 4.28 | 3.67 |
| Q05 | 27 | 348 | 341 | 12.76 | 12.51 |
| Q06 | 1 | 126 | 10 | 112.66 | 8.89 |
| Q07 | 10 | 256 | 168 | 25.33 | 16.64 |
| Q08 | 14 | 274 | 247 | 19.37 | 17.48 |
| Q09 | 75 | 514 | 533 | 6.88 | 7.12 |
| Q10 | 17 | 247 | 301 | 14.38 | 17.54 |
| Q11 | 2 | 30 | 38 | 13.39 | 17.13 |
| Q12 | 17 | 181 | 114 | 10.54 | 6.64 |
| Q13 | 38 | 276 | 238 | 7.19 | 6.21 |
| Q14 | 3 | 118 | 25 | 35.11 | 7.51 |
| Q15 | 6 | 272 | 26 | 48.67 | 4.70 |
| Q16 | 8 | 57 | 57 | 7.33 | 7.27 |
| Q17 | 11 | 1 656 | 1 031 | 148.97 | 92.75 |
| Q18 | 66 | 712 | 561 | 10.85 | 8.54 |
| Q19 | 17 | 186 | 114 | 10.83 | 6.64 |
| Q20 | 25 | 152 | 75 | 6.02 | 2.96 |
| Q21 | 91 | 572 | 800 | 6.29 | 8.80 |
| Q22 | 11 | 78 | 111 | 7.02 | 10.00 |
| ИТОГО | 540 | 7 292 | 5 454 | 13.51 | 10.11 |