Узнайте о продуктах и решениях InterSystems, возможностях карьерного роста и многом другом. Результаты включают в себя контент из нашего сообщества разработчиков, документацию по продуктам и образовательные веб-сайты в дополнение к InterSystems.com.

Управление базами данных

 

woman holding laptop looking at servers

Масштабирование без снижения производительности

В основе InterSystems IRIS® лежит сверхвысокопроизводительная, многомодельная, транзакционно-аналитическая система баз данных с уникальной архитектурой, позволяющей достичь чрезвычайно высокой производительности с превосходной эффективностью использования ресурсов.

Унифицированная многомодельная база данных

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

Многомерный доступ

Все данные в InterSystems IRIS хранятся в виде эффективных, многомерных массивов. InterSystems IRIS позволяет напрямую обращаться к этим нативным многомерным массивам и манипулировать ими.

Для нативных структур данных InterSystems IRIS не требуется никаких предварительных деклараций, определений или выделения места для хранения.

Доступ к объектам

Объектная модель InterSystems IRIS основана на стандарте ODMG (Object Database Management Group) и поддерживает множество продвинутых возможностей, включая множественное наследование.

Встроенные в InterSystems IRIS языки сценариев ObjectScript и Python напрямую манипулируют объектами InterSystems IRIS. Классы объектов также могут быть представлены в виде других типов объектов, включая Java, JavaScript, .NET и C++. Одним нажатием кнопки классы InterSystems IRIS могут быть автоматически спроецированы в формат XML или JSON. В результате объекты InterSystems IRIS легко доступны для всех широко используемых объектных технологий.

Доступ к SQL

Платформа данных InterSystems IRIS поддерживает доступ к SQL через нативные серверные языки, а также ODBC и JDBC (с использованием драйвера на базе Java). Она также предоставляет реляционный шлюз для облегчения импорта данных из других реляционных баз данных.

Высокопроизводительный SQL

SQL - это лингва франка для запросов к данным InterSystems IRIS во всех моделях представления данных. Благодаря эффективной архитектуре данных, InterSystems IRIS обеспечивает более высокую производительность SQL по сравнению с другими технологиями баз данных. Она поддерживает традиционные индексы, а также bitmap и bit-slice индексы, которые можно использовать с транзакционными данными в режиме реального времени.

Вертикальная и горизонтальная масштабируемость

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

Enterprise Cache Protocol (ECP) позволяет горизонтально масштабировать количество пользователей за счет кэширования данных на серверах приложений. Запросы пользователей удовлетворяются из кэша локального сервера приложений, а данные с сервера данных извлекаются только в случае необходимости. ECP автоматически синхронизирует данные и является полностью прозрачным как для пользователей, так и для кода приложения.

InterSystems IRIS обеспечивает горизонтальное масштабирование данных за счет "шардинга" - разделения очень больших баз данных на несколько машин. Запросы автоматически распределяются для параллельного выполнения на каждом шарде, а результаты агрегируются перед возвратом пользователю.

Sharding и ECP могут использоваться одновременно, поэтому ваши приложения могут обрабатывать как большие объемы данных, так и большое количество пользователей, независимо масштабируясь для обоих измерений.

Встроенная аналитика

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

InterSystems IRIS Adaptive Analytics предоставляет бизнес-пользователям возможность выполнять самостоятельные аналитические запросы непосредственно на данных.  Она позволяет организациям создавать согласованный семантический слой и прозрачно создает структуры ускорения на основе анализа рабочей нагрузки.

InterSystems IntegratedML позволяет разработчикам приложений легко разрабатывать и использовать модели машинного обучения в своих приложениях с помощью автоматизированного машинного обучения, которое требует использования всего нескольких SQL-подобных сообщений. Это облегчает и дополняет работу специалистов по анализу данных, которые могут легко совершенствовать модели машинного обучения и внедрять их непосредственно в приложения InterSystems IRIS благодаря встроенной поддержке среды выполнения ML.

InterSystems IRIS также включает в себя встроенные технологии бизнес-аналитики, обработки естественного языка (NLP) и полнотекстового поиска для использования в приложениях, что значительно упрощает общую архитектуру и развертывание в локальной или облачной среде.

Все эти возможности дополняются широкой поддержкой общих стандартов и сторонних технологий, таких как Apache Spark, что позволяет клиентам использовать свои инструменты для работы с данными, управляемыми InterSystems IRIS

Сделайте следующий шаг

Мы будем рады поговорить. Заполните некоторые данные, и мы с вами свяжемся.
*Обязательные поля
Highlighted fields are required
*Обязательные поля
Highlighted fields are required
** Выбирая "да", вы даете согласие на получение информации о новостях, обновлениях и других маркетинговых целях, связанных с существующими и будущими продуктами и мероприятиями InterSystems. Кроме того, вы даете согласие на ввод контактной информации о вашем предприятии в наше решение CRM, которое размещено в США, но поддерживается в соответствии с действующим законодательством о защите данных.