15.06.2026

Может ли база данных 76 ТБ обрабатываться быстрее

Результаты тестовых испытаний системы ЦФТ-Банк на СУБД FTData и еще одной альтернативной СУБД
Недавно завершился очередной этап испытаний автоматизированных банковских систем на полигонах индустриального центра компетенций «Финансы», в котором поучаствовала СУБД FTData. Представляем вашему вниманию материал о результатах тестов.

Зачем нужны испытания СУБД FTData в ИЦК «Финансы»


Если кратко, то ИЦК «Финансы» - это, как написано на сайте, единая экосистема для обеспечения технологического суверенитета финансовой отрасли. В экспертный состав полигонов входят представители крупных российских банков и НКО, а сами полигоны поделены по классам информационных систем: автоматизированные банковские системы, процессинг, дистанционное банковское обслуживание, учетные системы негосударственных пенсионных фондов и микросервисные платформы. Полигоны предоставляют уникальную возможность для всех вендоров контролируемо и прозрачно пройти испытания и подтвердить функциональность, надежность и стабильность работы своих продуктов, а для потенциальных заказчиков взглянуть на продукты не только сквозь призму презентаций и вебинаров.

FTData прошла испытания, по которым можно прямо сравнить производительность Стенды, окружение и методика испытаний были идентичны.

Что проверяли в нагрузочном тестировании АБС


Итак, к испытаниям: они делятся на функциональные и нагрузочные, и, так как в рамках функциональных испытаний АБС можно лишь подтвердить совместимость этой АБС с СУБД FTData, но никак не оценить производительность, перейдем сразу к нагрузочным.

Нагрузочное тестирование проводится с целью показать, что АБС готова к эксплуатации на импортонезависимом технологическом стеке, на базе размером более 70ТБ, при этом метрики, характеризующие производительность системы, соответствуют показателям на согласованных экспертами тестовых сценариях.

В качестве платформы для СУБД в испытаниях выступал сервер программно-аппаратный комплекс «Машина баз данных Скала^р МБД.П» (2xPlatinum 8580/60core/2GHz, 2048GB RAM, 2xRAID-16i, 2x960GB SATA_OS, 16x7,68TB SAS_SSD, 8x1,92TB SAS_SSD, 4x100Gb). Согласно заявлениям на странице продукта, данный ПАК в стандартной конфигурации «2 раза быстрее чем решения, использующие сопоставимые аппаратные средства за счет оптимизации ввода-вывода и интерконнекта, а также за счет оптимизации NUMA» и «в 6 раз производительнее чем решения в виртуальной среде, использующие сопоставимые аппаратные средства». Единственным отличием в конфигурации ПАК было применение СУБД ФТДата версии 17.8.4 вместо традиционной для этого ПАК СУБД.

Отдельно стоит рассказать про базу данных, так как это уникальная предоставленная в рамках ИЦК Финансы возможность для вендоров СУБД проверить работу с обезличенной базой данных реальной функционирующей в настоящее время автоматизированной банковской системы банка из ТОП-10. База данных – результат ежедневной обработки основных бизнес-процессов в 64 филиалах и более 1000 дополнительных офисов, почти 35000 сотрудников. База данных не содержит искусственных дубликатов данных или иных изменений, которые могли бы привести к повышению скорости обработки. Краткая характеристика основных таблиц базы данных:

таблица

Испытания с этой БД наиболее приближены к реальной обстановке одного из крупнейших банков Российской Федерации.

Сценарии нагрузочного тестирования


Общая продолжительность испытаний составила 5:30 с учетом времени на инициализацию данных и сбор статистики. Проверялись следующие сценарии:

  1. Пользовательская активность: Нагрузка генерировалась «виртуальными» пользователями, количество которых по условиям испытаний 10 500, которые были разделены на филиалы (от 5 до 64 в разных сценариях).
  2. Интеграционные запросы, в ходе которых тестирование взаимодействия с внешними системами не предполагало реальной связи с ними и осуществлялось посредством подготовки файлов для обработки либо вызовом процедур обработки входящих запросов
  3. После 2 часов транзакционной нагрузки запускались групповые розничные операции.
  4. После 3 часов выполнения групповых розничных операций запускались остальные групповые операции, включенные в процедуру Завершения операционного дня (переоценка, расчет баланса, смена даты опер. дня).
  5. После окончания теста собиралась и обрабатывалась статистика.

Результаты испытаний


Результаты испытаний АБС с двумя СУБД из итоговых протоколов испытаний сведены в таблицу:

таблица

Из таблицы видно, что в равных условиях СУБД FTData не просто превосходит, но дает двойной и более прирост производительности во многих сценариях.

Можно допустить, что это происходит за счет большей утилизации ресурсов сервера в тестах с СУБД FTData, но нет – графики из приложений к протоколам испытаний показывают, что и средняя (23,6% против 26,2%) и пиковая (71,2% против 72,2%) загрузки процессора сервера СУБД пользовательскими процессами, к которым относятся СУБД, в тестах FTData незначительно ниже.

FTData

Другая СУБД

Выводы для банков и высоконагруженных систем


Таким образом, на основании результатов испытаний можно сделать два вывода:

  1. СУБД FTData готова к обработке баз данных размером в десятки терабайт.
  2. СУБД FTData обрабатывает интенсивную транзакционную нагрузку автоматизированных банковских систем эффективнее одного из лидеров рынка отечественных СУБД.

Применение СУБД FTData в высоконагруженных системах позволяет более оптимально использовать ресурсы, за счет чего экономить на аппаратном обеспечении серверов СУБД.

To be continued… Это первая статья о результатах испытаний FTData на полигонах ИЦК «Финансы». В следующих материалах мы расскажем о нагрузочных тестах АБС со сжатыми базами данных и испытаниях FTData в виртуализированной среде.
Тесты, испытания