takya.ru страница 1
скачать файл

Технологии InterSystems
для Extreme Transaction Processing


Олег Оленин, Intersystems
В своем докладе технический консультант московского офиса компании InterSystems Олег Оленин рассказывает о современных тенденциях в создании высокопроизводительных систем, рассчитанных на обработку больших объемов транзакций ─ Extreme Transaction Processing ─ и преимуществах технологий InterSystems, обеспечивающих сохраняемость и распределенный доступ к данным в XTP-решениях.

Extreme Transaction Processing (XTP) определяется аналитической компанией Gartner как новое поколение технологий для создания критических для бизнеса информационных систем, нацеленных на хорошо масштабируемую, распределенную обработку больших потоков событий и транзакций. Решения, создаваемые с применением технологии XTP, способны использовать недорогие серверы для распараллеливания нагрузки, базироваться на стандартных программных платформах (Java,.Net). В качестве концептуальной основы решений используются такие подходы, как архитектуры, управляемые событиями (Event Driven Architecture, EDA), и обработка сложных событий (Complex Event Processing, CEP).

Благодаря уникальным характеристикам по производительности, масштабируемости и легкости разработки на СУБД InterSystems Caché эффективно преодолеваются важные для XTP проблемы: обработка большого количества транзакций с очень высокой производительностью (например, вставка в базу данных и обработка десятков и сотен тысяч записей в секунду), надежное, распределенное хранение данных, удобный доступ к данным из различных внешних источников (объектные и реляционные интерфейсы, интерфейсы к XML), поддержка сложных объектных моделей (объектная модель на уровне СУБД Caché).

Использование стека технологий InterSystems Caché eXTreme обеспечивает все компоненты XTP-решений скоростным доступом к хранимым данным. Разработчикам XTP-систем не приходится выбирать между производительностью и функциональностью при организации хранения информации и доступа к сохраняемым данным. InterSystems Caché eXTreme используется как поставщик данных для узлов data grid и для организации распределенного кэша объектов (протокол распределенных баз данных Enterprise Caché Protocol), обеспечивает сохранение потока событий и предоставление данных для правил CEP (технологии Complex Event Data Access, CEDA и eXTreme Event Persistence, XEP).

СУБД Caché успешно конкурирует со специализированными in-memory системами, обрабатывающими данные в памяти. С одной стороны, она обеспечивает сравнимые с этими решениями характеристики производительности, с другой ─ устраняя традиционные проблемы in-memory систем, такие как ограничения размера обрабатываемых данных в памяти, низкая устойчивость к сбоям и надежность, отсутствие стандартного языка запросов.

Отдельно стоит отметить использование технологий InterSystems Caché для решения проблем в Java по созданию скоростного хранения персистентных объектов. Новый стек Java Update фактически превращает процессы JVM в процессы СУБД Caché, исключая временные задержки и напрямую предоставляя доступ к так называемому многомерному хранилищу данных удобным для Java-разработчиков способом (Multidmentional Data Storage API, MDS API). Для быстрого реляционного доступа предоставляется in-memory Caché JDBC Driver. Реализован JCaché API, в том числе позволяющий работать с множеством объектов, превышающим размеры оперативной памяти, доступной JVM.



Технологии InterSystems активно применяются в мире и в России для решения задач XTP в финансовом секторе, телекоммуникационных компаниях, аэрокосмической отрасли ─ везде, где есть нестандартные проблемы, требующие обработки на большой скорости больших потоков cтруктурированных данных.

Штаб-квартира компании InterSystems находится в г. Кембридже, штат Массачусетс, США. Компания основана в 1978 году и более 30 лет успешно занимается разработкой программного обеспечения. Основные продукты InterSystems: СУБД Caché, интеграционная платформа Ensemble, платформа для создания BI-решений DeepSee.


скачать файл



Смотрите также:
Технологии InterSystems для Extreme Transaction Processing
24.05kb.
Сущность технологий обучения. Характеристика технологий обучения Педагогические технологии могут быть представлены как технологии обучения (дидактические технологии) и технологии воспитания
98.17kb.
Дидактические свойства и функции технологии вики
171.6kb.
О подготовке специалистов по направлению «Информационные технологии в процессах управления»
112.84kb.
"Офисные технологии" – методическая разработка
80.91kb.
Н. И. Лобачевского Л. И. Ручина Ю. О. Чернобродова методические материалы для преподавания русского языка иностранным студентам, обучающимся по специальности «информационные технологии» Учебно-методическое пособие
2119.64kb.
Рабочая программа по технологии для 7 класса
222.5kb.
Бібліографічний покажчик нової літератури за липень-серпень 2008 р
188.35kb.
Реферат Современные технологии доступа в сеть Интернет
137.42kb.
Учебно-методический комплекс по дисциплине «Информационные технологии» Направление подготовки
223.91kb.
Работаем для всех регионов Украины «Интегрированные технологии, процессы и аппараты»
62.97kb.
Учебно-методический комплекс по дисциплине "информационные технологии финансового анализа и планирования" для специальности
108.01kb.