Проект

«Базис ИТ» начал промышленную эксплуатацию платформы Basis WFM

Заказчики: Базис Информационных Технологий

Информационные технологии

Продукт: Basis WFM
На базе: Tarantool Платформа in‑memory вычислений

Дата проекта: 2018/09 — 2019/02
Технология: Учет рабочего времени
подрядчики - 110
проекты - 512
системы - 185
вендоры - 166
Технология: СУБД
подрядчики - 262
проекты - 752
системы - 301
вендоры - 144

28 февраля 2019 года компания Mail.ru Group сообщила, что «Базис ИТ», разработчик программного обеспечения для автоматизации бизнес-процессов, начала промышленную эксплуатацию платформы BASIS.WFM, портировав на неё свою WFM-систему в качестве Решения. Основным хранилищем данных в платформе BASIS.WFM является СУБД Tarantool, разрабатываемая Mail.Ru Group.

Опора на СУБД Tarantool позволила разработчику реализовать современную архитектурную концепцию для реализации расширенного класса WFM-решений (WorkForce Management) и создать платформу, функциональность которой легко наращивать при сохранении высокой производительности и безопасности данных.

BASIS.WFM опирается на большое количество «горячих» данных: графики работы подразделений, доступность сотрудников по времени и территориально, квалификация персонала, приоритетность задач, различные измерительные срезы и метрики и др. При этом любые изменения в исходных данных должны учитываться платформой моментально, чтобы все участники могли видеть их в режиме реального времени. Этим обусловлены высокие требования к скорости и надежности СУБД, лежащей в основе решения.

В Tarantool все основные и операционные данные хранятся в памяти, что обеспечивает необходимый уровень производительности при любой нагрузке (до сотен тысяч запросов в секунду на один инстанс), а лимитов обрабатываемых данных не существует благодаря горизонтальной масштабируемости решения. При этом данные копируются на диск, что вкупе с журналированием изменений гарантирует их сохранность. Использование хранимых процедур позволяет обрабатывать данные прямо в месте их хранения, благодаря чему снижаются затраты ресурсов и исключаются риски, связанные с передачей данных по сети. Все потребители данных моментально получают уведомления об изменениях, что соответствует требованию к отображению данных в режиме реального времени.