Машина баз данных Tantor XData: возможности и архитектура

Tantor XData — это программно-аппаратный комплекс (ПАК) класса машина баз данных tantor xdata (входит в «Группу Астра»). Решение предназначено для обработки транзакционных и аналитических нагрузок в высоконагруженных корпоративных системах и позиционируется как полноценная альтернатива зарубежным платформам Oracle Exadata, SAP HANA и IBM Netezza . В основе комплекса лежит СУБД Tantor Postgres, работающая под управлением серверной ОС Astra Linux .

Главная задача Tantor XData — преодолеть архитектурные ограничения классического PostgreSQL, которые долгое время сдерживали использование этой СУБД в критически важных системах enterprise-уровня: отсутствие нативного горизонтального масштабирования, деградация производительности при большом количестве соединений и сложности при работе со смешанными нагрузками .

Ключевые архитектурные особенности

Tantor XData реализует архитектуру, которая устраняет фундаментальные ограничения PostgreSQL за счёт нескольких ключевых технологий .

Разделение вычислений и хранения данных

Классическая архитектура PostgreSQL привязана к одному серверу: экземпляр СУБД работает в пределах одного вычислительного узла. В Tantor XData подсистемы вычислений (Compute) и хранения (Storage) разделены и могут масштабироваться независимо друг от друга . Для увеличения вычислительной мощности не нужно пропорционально увеличивать объём хранилища — достаточно добавить новый вычислительный узел, который будет работать с общим массивом данных .

Общее хранилище реализовано на базе проприетарной распределённой файловой системы Tantor PFS, работающей поверх высокоскоростной сети RDMA (InfiniBand или RoCEv2) и протокола NVMe-oF. Это обеспечивает всем узлам кластера единое блочное устройство с задержками, сопоставимыми с использованием локального SSD-диска .

Технология Tantor RAC и балансировка

Tantor RAC (Real Application Clusters) — технология для отказоустойчивости и балансировки нагрузки, реализующая активно-пассивную схему с одним пишущим и несколькими читающими узлами . Система обеспечивает:

  • Автоматическое переключение на реплику при сбое с минимальным временем простоя.
  • Умный прокси для распределения нагрузки.
  • Согласованность на уровне сессий.
  • Линейное увеличение пропускной способности запросов при добавлении читающих узлов .

Дополнительно реализован механизм CSN (commit sequence number) для повышения производительности и устранения узких мест при высокой конкуренции транзакций .

HTAP: одновременная обработка OLTP и OLAP

Одной из ключевых особенностей Tantor XData Gen3 является поддержка архитектуры HTAP (Hybrid Transactional/Analytical Processing) — возможность одновременно обрабатывать транзакционные и аналитические запросы на одних и тех же данных в реальном времени . В отличие от традиционных подходов, требующих развертывания отдельных систем и ETL-пайплайнов, Tantor XData позволяет выполнять аналитические запросы непосредственно к актуальным данным без деградации производительности .

Технические характеристики и производительность

Машина баз данных Tantor XData доступна в нескольких аппаратных конфигурациях и демонстрирует высокие показатели производительности .

Характеристика Показатель
Максимальная производительность до 120 000 TPS (транзакций в секунду)
Скорость резервного копирования до 35 ТБ/час
Сжатие данных (RAID-решение) трёхкратное
Скорость восстановления до 10 ТБ/час

Платформа обеспечивает высокоскоростное резервное копирование и восстановление данных через встроенную систему на основе утилиты WAL-G в связке с объектным S3-совместимым хранилищем .

Аппаратные платформы и конфигурации

Tantor XData поставляется на различных аппаратных платформах российского производства, что обеспечивает полную локализацию решения .

  • Tantor XData 2Y — построена на серверах YADRO VEGMAN R220 G2 с двумя процессорами архитектуры x86-64. Минимальная конфигурация включает 7 серверов (три вычислительных, три для резервного копирования и один управляющий) с объёмом хранения от 0,6 до 1,5 ПБ. Максимальная конфигурация — до 18 вычислительных серверов, 1152 ядра, 72 ТБ ОЗУ и 2,5 ПБ под данные .
  • Tantor XData 2B — работает на базе российского процессора Baikal-S (48 ядер ARM Cortex A75, до 2,5 ГГц). Система прошла нагрузочное тестирование с имитацией одновременной работы 20 000 пользователей «1С:ERP» .
  • Tantor XData Gen3 — новейшее поколение на серверах OpenYard RS202A с процессорами AMD EPYC 9005 серии и поддержкой NVMe Gen5 .

Статус и применение

Программный комплекс управления Tantor XData внесён в единый реестр российского программного обеспечения Минцифры (запись №29027 от 31.07.2025). Аппаратные компоненты зарегистрированы в реестре Минпромторга России .

Решение ориентировано на высоконагруженные системы в финансовом секторе, госструктурах, ритейле, телекоме и промышленности, где критически важны скорость, масштабируемость, безопасность и соответствие требованиям регуляторов . В числе успешных кейсов — перевод собственного контура «1С» в «Группе Астра» на Tantor XData 2B на процессорах Baikal-S .

Понравилась статья? Поделиться с друзьями:
Гуру дизайна