Почему разработчики систем для финансовой отрасли используют наши технологии?
СУБД Caché и интеграционная платформа Ensemble построены на основе единой технологии, которая отвечает потребностям разработчиков систем финансового сектора.
- Высокая производительность
- Масштабируемость
- Аналитика в режиме реального времени
- Надежность
- Быстрая разработка, интеграция и внедрение
- Поддержка XML
- Безопасность
- Низкая стоимость владения
Высокая производительность
Уникальные многомерные структуры данных, используемые в Caché и Ensemble, более эффективны для хранения и извлечения данных, чем двумерные реляционные таблицы, применяемые в реляционных СУБД. Многомерные массивы также устраняют вычислительную нагрузку, вызванную необходимостью навигации по связанным таблицам и осуществления операций соединения таблиц, которые выполняются реляционными СУБД для обработки транзакционных данных. Меньшая вычислительная нагрузка означает более высокую производительность. Опыт показывает, что приложения, основанные на наших технологиях, работают быстрее (иногда в несколько раз), чем решения на основе реляционных СУБД.
СУБД Caché успешно конкурирует со специализированными in-memory системами, обрабатывающими данные в памяти, обеспечивая, с одной стороны, сравнимые с такими решениями характеристики производительности, с другой - решая традиционные проблемы in-memory-систем, такие как ограничения размера обрабатываемых данных в памяти, низкая устойчивость к сбоям и надежность, отсутствие стандартного языка запросов.
Технологии InterSystems предоставляют высокопроизводительные низкоуровневые интерфейсы к языкам Java и С++, которые позволяют эффективно работать с внутренними структурами данных и объектами Caché.
Для приложений в финансах все это означает одновременно высочайшую производительность при обработке транзакций и способность мгновенно предоставлять информацию для управления рисками в реальном времени или реализации выигрышных стратегий при алгоритмической торговле.
Масштабируемость
Для финансового сектора характерны постоянные изменения, рост, слияния и поглощения. Решения на основе технологий InterSystems отлично масштабируются без изменения кода от работы на одной рабочей станции до многосерверных конфигураций, обслуживающих десятки тысяч клиентов.
Технология развертывания многосерверных конфигураций Enterprise Cache Protocol позволяет распределить данные и вычислительную нагрузку по серверам Caché. InterSystems Caché может использоваться как поставщик данных для узлов data grid и для организации распределенного кэша объектов.
Одна из крупнейших клиент-серверных конфигураций в мире, обслуживающая более 50 000 пользователей, работает на InterSystems Caché.
Аналитика в режиме реального времени
InterSystems – единственный производитель СУБД, реализовавший технологию bitmap-индексирования, которую можно применять в OLTP-приложениях.
В результате, используя технологии InterSystems, финансовые аналитики и торговые роботы для принятия решений оперируют не устаревшими данными. Они могут выполнять сложные аналитические отчеты в реальном времени по динамически меняющимся рыночным данным в то же самое время, когда система, например, принимает поток данных с торговых площадок, обрабатывая десятки или даже сотни тысяч транзакций в секунду.
Продукты InterSystems также позволяют легко создавать различные инструментальные панели (dashboards) для отображения информации в реальном времени.
Надежность
Данные играют жизненно важную роль в деятельности финансовых организаций, которые должны иметь возможность обрабатывать большие объемы данных, при том что данные всегда должны быть доступны, с возможностью быстрого восстановления в случае отказов систем. Технологии InterSystems предоставляют целый ряд возможностей для реализации необходимых сценариев обеспечения надежности, доступности и отказоустойчивости.
Быстрая разработка, интеграция и внедрение
Наша технология идеально подходит для быстрой объектно-ориентированной разработки и интеграции приложений. С объектами СУБД Caché и интеграционной платформы Ensemble можно естественным образом работать из любых объектно-ориентированных средств разработки приложений. Технологии InterSystems предоставляют объектные интерфейсы к .Net, Java, C++ и Web-сервисам. При этом за счет уникальной единой архитектуры данных разработчики могут наряду с объектами использовать SQL и работать с данными Caché через JDBC, ODBC и ADO.Net.
Для решения уникальных задач класса extreme transaction processing наши технологии предоставляют высокопроизводительные низкоуровневые интерфейсы к C++ и Java, обеспечивающие высочайшую производительность при работе с внутренними структурами данных и объектами Caché.
Отдельно стоит отметить использование технологий InterSystems Caché для решения проблем в Java при создании скоростного хранения персистентных объектов. СУБД Caché фактически превращает процессы JVM в процессы Caché, исключая временные задержки и напрямую предоставляя доступ к так называемому многомерному хранилищу данных удобным для Java-разработчиков способом (Multidmentional Data Storage API, MDS API). Для быстрого реляционного доступа предоставляется in-memory Caché JDBC Driver. Реализован JCache API, позволяющий работать с множеством объектов, превышающим размеры оперативной памяти, доступной JVM.
Поддержка XML
СУБД Caché и интеграционная платформа Ensemble предоставляет возможность удобно работать с XML и сохранять его без необходимости реализации отображения XML-документов в реляционные таблицы. В результате увеличивается производительность работы с XML и возрастает скорость разработки. Во всех наших продуктах реализована поддержка целого ряда стандартов, применяемых при разработке создании финансовых решений: XBRL, FpML, MDDL, RIXML и FIXML.
Безопасность
Вопрос безопасности и сохранности персональных данных очень остро стоит при построении любой финансовой системы. Наши продукты изначально включают все необходимые инструменты для создания безопасных систем. Средства обеспечения безопасности включают в себя механизм аутентификации пользователей (возможно применение протокола аутентификации Kerberos), авторизацию, аудит событий и шифрование данных на уровне БД.
Низкая стоимость владения
Низкая стоимость владения определяется простым администрированием приложений на технологиях InterSystems, высокой надежностью и доступностью, низкими требованиями к аппаратному обеспечению и быстрой разработкой приложений. СУБД Caché и интеграционная платформа Ensemble позволяют разработчикам и интеграторам создавать решения, востребованные организациями финансового сектора.

