Добавить в корзинуПозвонить
Найти в Дзене
ФОРС Дистрибуция

Как мы тестировали Tantor XData 2A: опыт ФОРС Дистрибуции

В конце прошлого года в лаборатории ФОРС Дистрибуции появился интересный гость — машина баз данных (МБД) Tantor XData 2A. Мы давно хотели протестировать этот программно-аппаратный комплекс: одно дело читать спецификации, и совсем другое — поработать с системой самостоятельно, проверить её в реальных сценариях и посмотреть, как она ведёт себя под нагрузкой. Установка прошла быстро, и уже несколько месяцев система стабильно работает в нашей серверной. За это время она показала себя тихой в работе и, что важно, надежной. Мы выбрали крупный сценарий — тестирование на объеме данных 1 ТБ. В качестве инструмента использовали HammerDB с транзакционным тестом. Для сравнения взяли общедоступный PostgreSQL 18 на сопоставимом оборудовании. При этом условия были даже немного в пользу PostgreSQL: ● он запускался без требований к отказоустойчивости; ● Tantor XData работала с синхронной репликой. Отдельно протестировали автоматический тюнинг. Пробовали как ручную настройку, так и автоматическую, встро
Оглавление

В конце прошлого года в лаборатории ФОРС Дистрибуции появился интересный гость — машина баз данных (МБД) Tantor XData 2A. Мы давно хотели протестировать этот программно-аппаратный комплекс: одно дело читать спецификации, и совсем другое — поработать с системой самостоятельно, проверить её в реальных сценариях и посмотреть, как она ведёт себя под нагрузкой.

Тестируемая машина баз данных Tantor XData 2A
Наименование: Regor
Ресурсы: 288 CPU / 4.4 TB RAM / 150 TB DISK
Версия СУБД: Tantor Postgres в редакции Special Edition 17.5
Конфигурация кластера: 48 CPU / 1.5 TB RAM
Тестируемая машина баз данных Tantor XData 2A Наименование: Regor Ресурсы: 288 CPU / 4.4 TB RAM / 150 TB DISK Версия СУБД: Tantor Postgres в редакции Special Edition 17.5 Конфигурация кластера: 48 CPU / 1.5 TB RAM

Установка прошла быстро, и уже несколько месяцев система стабильно работает в нашей серверной. За это время она показала себя тихой в работе и, что важно, надежной.

Как проходило тестирование

Мы выбрали крупный сценарий — тестирование на объеме данных 1 ТБ.

В качестве инструмента использовали HammerDB с транзакционным тестом. Для сравнения взяли общедоступный PostgreSQL 18 на сопоставимом оборудовании.

При этом условия были даже немного в пользу PostgreSQL:

● он запускался без требований к отказоустойчивости;

● Tantor XData работала с синхронной репликой.

Отдельно протестировали автоматический тюнинг. Пробовали как ручную настройку, так и автоматическую, встроенную в платформу. Автоматический тюнинг показал неожиданно (для нас) хороший результат. При этом увеличение количества CPU не всегда приводило к росту производительности.

Результаты тестов OLTP

● Тестирование проводилось для различного числа сессий

● Объем данных 1 ТБ (10 000 Warehouse)

● Тест HammerDB 5.0 TPROC-C

● Сравнение проводилось с PostgreSQL 18.2 (но БЕЗ отказоустойчивости)

● Осуществлялся тюнинг как автоматизированный, так и с подбором коэффициентов

* Результаты для тестов обычного PostgreSQL выделены оранжевым цветом
  Тесты Tantor XData 2A без настроек — желтым
  Тесты Tantor XData 2A с оптимизацией — зелёным
* Результаты для тестов обычного PostgreSQL выделены оранжевым цветом Тесты Tantor XData 2A без настроек — желтым Тесты Tantor XData 2A с оптимизацией — зелёным

Мы увидели, что в транзакционном тесте МБД Tantor XData 2A показала заметное преимущество по производительности.

-4

Влияние настроек на производительность XData достигает прироста в 42%. Особенно следует отметить эффективность использования автоматической настройки. Выделение большего объема CPU не оказывает значительного влияния на скорость теста – работа подсистемы ввода-вывода важнее.

-5

● МБД Tantor XData 2А показывает в транзакционном тесте производительность, значительно опережающую обычный PostgreSQL.

● Высокие показатели производительности достигаются одновременно с высокой отказоустойчивостью.

● Автоматический тюнинг позволяет значительно повысить эффективность, им точно не стоит пренебрегать.

Уточним, что результаты тестов для МБД Tantor XData были получены при максимальной отказоустойчивости. Теоретически к этим значениям можно приблизиться на классической инфраструктуре за счёт дорогих конфигураций, например RAID-массивов на NVMe-накопителях, но в таком случае приходится жертвовать отказоустойчивостью.

Что важно в реальной работе

Отдельно стоит отметить опыт повседневной эксплуатации системы.

В платформе уже есть встроенный ИИ-помощник, но на практике важной частью работы оставалась поддержка компании «Тантор Лабс»: команда оперативно помогала решать возникающие вопросы, включая обновления версии и тестирование восстановления из резервных копий.

За несколько месяцев работы стало очевидно, что в подобных системах важны не только показатели производительности. Практический опыт показывает:

● удобный графический интерфейс действительно влияет на эффективность работы

● автоматизация снимает с администраторов часть нагрузки

● готовые дашборды на базе Grafana помогают быстрее диагностировать проблемы

● наличие инструментов работы с резервным копированием упрощает эксплуатацию

● регулярные обновления и подробная документация играют ключевую роль

Итог

Несколько месяцев тестирования показали, что МБД Tantor XData 2А – это решение, которое целесообразно рассматривать для задач с высокими требованиями к производительности и отказоустойчивости.

Если вам интересно проверить, как подобный подход может повлиять на ваши системы, мы открыты к диалогу. В ИТ-лаборатории ФОРС Дистрибуции можно протестировать собственные сценарии и оценить возможный эффект на практике.