Дистрибутив платформы XSQUARE для процессоров «Эльбрус»
Компания «Хи-Квадрат» представила дистрибутив платформы XSQUARE, решения на базе PostgreSQL для быстрой разработки приложений, предназначенный для процессоров «Эльбрус» (архитектура e2k). Дистрибутив для «Эльбруса» даст заказчикам возможность развернуть стек для разработки и эксплуатации корпоративных приложений на базе отечественных компонентов.
В основе дистрибутива – актуальная версия платформы XSQUARE, выпущенная в июне текущего года. В версии 6.6, помимо новой дизайн-системы, реализована поддержка трех типов СУБД (PostgreSQL, MariaDB и MySQL) на уровне ядра, а также «именованных параметров», что ускоряет разработку и упрощает миграцию с Oracle и MS SQL. В дополнение к этому развертывание платформы стало возможным в облаках (VK Cloud, Yandex Cloud, Selectel и Timeweb), а также через докер-контейнеры.
В дистрибутиве представлены ключевые компоненты платформы XSQUARE. Сервер приложений PGHS в связке со средой разработки XRAD образуют комплект для создания корпоративных приложений. REST API сервер XDAC обеспечивает интеграцию и обмен данными между системами. За формирование, генерацию и экспорт отчетов в разных форматах отвечает XREPORTS. В состав дистрибутива также входят небольшие вспомогательные утилиты, среди них модуль для отправки email-уведомлений через API и модуль для управления файлами.
Компоненты дистрибутива работают на процессорах «Эльбрус» нативно, без программных прослоек и эмуляции. Это стало возможным благодаря обновлению в декабре 2025 г. компиляторов для архитектуры e2k. Переход с других процессоров на «Эльбрус» сводится к переносу файла конфигурации, после чего сервер приложений адаптируется к новой платформе автоматически.
Работоспособность связки XSQUARE и «Эльбрус» было проверено заранее, тестирование проводилось на процессорах «Эльбрус Е8С2». Время отклика платформы XSQUARE составило от 50 до 127 мс при работе с запросами объемом от 4,6 до 16 Кбайт, а на базе данных с 10 млн записей платформа обработала более 4 млн транзакций со средней задержкой 2,12 мс. За месяц непрерывной работы не было зафиксировано ни одного сбоя. По оценке компании, мощностей «Эльбрус Е8С2» достаточно для задач малого и среднего бизнеса, а для крупных предприятий процессор обеспечивает работу 95% корпоративных систем.