Заказчики: Базис Информационных Технологий Продукт: Basis WFM На базе: Tarantool Платформа in‑memory вычислений Второй продукт: Tarantool Платформа in‑memory вычислений Дата проекта: 2018/09 — 2019/02
|
Технология: Учет рабочего времени
|
28 февраля 2019 года компания Mail.ru Group сообщила, что «Базис ИТ», разработчик программного обеспечения для автоматизации бизнес-процессов, начала промышленную эксплуатацию платформы BASIS.WFM, портировав на неё свою WFM-систему в качестве Решения. Основным хранилищем данных в платформе BASIS.WFM является СУБД Tarantool, разрабатываемая Mail.Ru Group.
Опора на СУБД Tarantool позволила разработчику реализовать современную архитектурную концепцию для реализации расширенного класса WFM-решений (WorkForce Management) и создать платформу, функциональность которой легко наращивать при сохранении высокой производительности и безопасности данных.
BASIS.WFM опирается на большое количество «горячих» данных: графики работы подразделений, доступность сотрудников по времени и территориально, квалификация персонала, приоритетность задач, различные измерительные срезы и метрики и др. При этом любые изменения в исходных данных должны учитываться платформой моментально, чтобы все участники могли видеть их в режиме реального времени. Этим обусловлены высокие требования к скорости и надежности СУБД, лежащей в основе решения.
В Tarantool все основные и операционные данные хранятся в памяти, что обеспечивает необходимый уровень производительности при любой нагрузке (до сотен тысяч запросов в секунду на один инстанс), а лимитов обрабатываемых данных не существует благодаря горизонтальной масштабируемости решения. При этом данные копируются на диск, что вкупе с журналированием изменений гарантирует их сохранность. Использование хранимых процедур позволяет обрабатывать данные прямо в месте их хранения, благодаря чему снижаются затраты ресурсов и исключаются риски, связанные с передачей данных по сети. Все потребители данных моментально получают уведомления об изменениях, что соответствует требованию к отображению данных в режиме реального времени.