Библиотека

Истории успеха

MFS Investment Management Переход от реляционной базы данных к Caché способствует повышению производительности и снижает риски

InterSystems Caché

  • Снижение инвестиционных, операционных и технологических рисков
  • Увеличение скорости принятия решений при управлении денежными потоками инвестиционного портфеля
  • Скоростная, надежная масштабируемая платформа для роста

Для сферы инвестирования характерно наличие рисков, снижение этого риска — цель руководителя любой финансовой организации. Международная компания MFS Investment Management® (Бостон, США) управляет активами общей стоимостью более 410 млрд долларов, принадлежащими клиентам из разных стран мира. Любая ошибка на уровне компании MFS может вызвать катастрофические последствия, в том числе многомиллионные убытки.

MFS создала собственное приложение Global Portfolio Modeler (GPM) для снижения инвестиционных, операционных и технологических рисков. Специалисты по управлению инвестициями и оформлению сделок используют GPM для быстрого создания моделей на основе собственных алгоритмов, оценки рисков, проверки соблюдения требований и рекомендаций регулирующих органов и законодательства (комплаенс-контроль), а также для создания плана сделок для инвестиционных портфелей на биржах всего мира. Однако скорость работы и возможность масштабирования исходной версии приложения, созданной на основе реляционной базы данных, не соответствовали темпам развития организации, растущей скорости торгов и приумножающейся сложности портфелей и нормативных требований. Руководством MFS было принято решение о создании новой версии приложения GPM.

Мануэль Дельгадо (Manuel Delgado), заместитель вице-президента по разработке инвестиционных программных систем, отмечает, что «одной из основных целей при принятии решения о замене системы GPM было внедрение базы данных, которая позволила бы обеспечить одновременно как стабильно высокую производительность, так и существенную масштабируемость». Поэтому MFS выбрала InterSystems Caché®.

Автоматическое сохранение данных с производительностью in-memory баз данных

После встречи с представителями InterSystems, на которой была представлена гарантия обеспечения одновременно как высокой скорости работы in-memory-баз данных, так и надежности автоматического сохранения данных, MFS приняла решение о запуске пилотного проекта с использованием системы Caché и платформы программирования .NET компании Майкрософт. Темой пилотного проекта стал механизм обеспечения комплаенс-контроля внутри GPM. «Механизм обеспечения комплаенс-контроля играет ключевую роль в ходе инвестирования, и он работал у нас на реляционной базе данных», — поясняет Дельгадо. Выполнение любой из выбранных моделей может привести к одновременной проверке нескольких тысяч сложных правил. Производительность реляционной базы данных даже после настройки оставляла желать лучшего. Пилотный проект на базе Caché превысил все ожидания клиента в отношении производительности.

Преимущества использования высокопроизводительной СУБД в финансовых приложениях

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

Увеличение производительности, снижение рисков

Благодаря высокой скорости GPM и базовым алгоритмам управления рисками на базе Caché специалисты по управлению портфелями оперативно получают информацию о таких рисках и других важных показателях непосредственно в ходе принятия инвестиционных решений. «После внедрения Caché скорость принятия инвестиционных решений, включая этапы создания модели, комплаенс-контроль и исполнение решения, существенно возросла, — продолжает Дельгадо. — Еще важнее то, что мы наблюдаем существенное снижение инвестиционных и операционных рисков».

Увеличение гибкости и надежности

В состав Caché входит высокоэффективное многомерное хранилище данных, поддерживающее доступ и к объектным, и к реляционным данным. В распоряжении разработчиков, использующих Caché, имеется множество технологий разработки, в том числе Caché ObjectScript, C++, .NET и Java, с гибкой навигацией по данным. «Эксперты в восторге от возможности работать с объектами в .NET и сохранять эти объекты «как есть» в Caché, без необходимости объектно-реляционного отображения», — отмечает Дельгадо.

Снижение технологических и операционных рисков

Любые простои в сфере финансовых услуг чреваты существенной потерей прибыли. Поэтому MFS использует механизмы обеспечения высокой доступности, входящие в состав Caché, чтобы обеспечить бесперебойную работу даже при возникновении проблем. «Реляционные базы данных имеют свои недостатки при обеспечении работы вычислительных транзакционных приложений, сочетающих большие объемы данных и необычную и сложную визуализацию. Это может привести к простоям и существенным задержкам, — поясняет Дельгадо. — Модель данных, предложенная Caché, отлично подходит для приложений такого типа. Благодаря Caché нам удалось обеспечить безупречно высокую доступность GPM».

Caché — это платформа для управления данными нового поколения

Переход от «традиционной» базы данных к платформе Caché обеспечил высокую скорость, надежность и масштабируемость одного из ключевых приложений MFS. Этого ресурса хватит для развития организации в течение многих лет. Использование Caché оказалось лучшим решением для:

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

«GPM — жизненно важное приложение для MFS. Оценка объема заказов, полученных с момента внедрения приложения, наглядно доказывает, что платформа GPM потрясающе успешна, — говорит Дельгадо. — GPM и Caché помогли нам существенно уменьшить вероятность ошибок в инвестиционной и операционной деятельности».