Подписывайтесь на наш Telegram!

Как мы тестировали 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. Мы давно хотели протестировать этот программно-аппаратный комплекс: одно дело читать спецификации, и совсем другое — поработать с системой самостоятельно, проверить её в реальных сценариях и посмотреть, как она ведёт себя под нагрузкой.
Установка прошла быстро, и уже несколько месяцев система стабильно работает в нашей серверной. За это время она показала себя тихой в работе и, что важно, надежной.#$%^&
Как проходило тестирование
Мы выбрали крупный сценарий — тестирование на объеме данных 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 с оптимизацией — зелёным

Мы увидели, что в транзакционном тесте МБД Tantor XData 2A показала заметное преимущество по производительности. #$%^&
Влияние настроек на производительность XData достигает прироста в 42%. Особенно следует отметить эффективность использования автоматической настройки. Выделение большего объема CPU не оказывает значительного влияния на скорость теста – работа подсистемы ввода-вывода важнее. #$%^&
  • МБД Tantor XData 2А показывает в транзакционном тесте производительность, значительно опережающую обычный PostgreSQL.
  • Высокие показатели производительности достигаются одновременно с высокой отказоустойчивостью.
  • Автоматический тюнинг позволяет значительно повысить эффективность, им точно не стоит пренебрегать.
Уточним, что результаты тестов для МБД Tantor XData были получены при максимальной отказоустойчивости. Теоретически к этим значениям можно приблизиться на классической инфраструктуре за счёт дорогих конфигураций, например RAID-массивов на NVMe-накопителях, но в таком случае приходится жертвовать отказоустойчивостью. #$%^&
Что важно в реальной работе
Отдельно стоит отметить опыт повседневной эксплуатации системы.

В платформе уже есть встроенный ИИ-помощник, но на практике важной частью работы оставалась поддержка компании «Тантор Лабс»: команда оперативно помогала решать возникающие вопросы, включая обновления версии и тестирование восстановления из резервных копий. #$%^&
За несколько месяцев работы стало очевидно, что в подобных системах важны не только показатели производительности. Практический опыт показывает: #$%^&
  • Удобный графический интерфейс действительно влияет на эффективность работы
  • Автоматизация снимает с администраторов часть нагрузки
  • Готовые дашборды на базе Grafana помогают быстрее диагностировать проблемы
  • Наличие инструментов работы с резервным копированием упрощает эксплуатацию
  • Регулярные обновления и подробная документация играют ключевую роль
Итог
Несколько месяцев тестирования показали, что МБД Tantor XData 2А – это решение, которое целесообразно рассматривать для задач с высокими требованиями к производительности и отказоустойчивости.

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