Skip to content
Sök för att lära dig mer om InterSystems produkter och lösningar, karriärmöjligheter med mera.

A New Data Platform for Transactional Analytic Applications - InterSystems IRIS

InterSystems IRIS

Introduction

Historically, transactional applications (dealing with real-time data) and analytic applications (dealing with historical and other non real-time data) were separate entities. But as organizations wanted to make use — in real time — of the insights gleaned from their data, a new breed of solutions emerged. Transactional-analytic applications simultaneously support the rapid ingestion of data from a variety of sources and sophisticated analytics.

InterSystems IRIS® data platform is designed for development and execution of high performance transactional-analytic applications. It combines in-memory performance with highly optimized disk storage and unique intelligent distributed data aware caching that eliminates the need to duplicate entire data sets in memory or on disk. Applications built on InterSystems IRIS can ingest large sets of transactional data — while simultaneously executing complex analytics, including machine learning, business rules, natural language processing, BI, and SQL queries — with better performance and higher reliability at a lower cost. This paper describes some of the major technical advantages of InterSystems IRIS.

InterSystems IRIS Reference Architecture

chart - New Platform for Transactional IRIS

InterSystems IRIS data platform provides:

  • High performance, concurrent transactional-analytic processing to support real-time use cases.
  • Support for executing machine learning, business rules, natural language processing, BI, and SQL queries in real time.
  • A complete interoperability platform to integrate with existing applications and data sources.
  • Ability to scale up and scale out with superior resource utilization and lower total cost of ownership (TCO).
  • Multi-model database management support for object, relational and document technologies.
  • Intelligent distributed data aware caching which allows workloads to be distributed among multiple nodes using commodity hardware.
  • Interfaces to all prevalent programming languages, including Java, Node.js, .NET, Python, and others.
  • Highly customizable data access and update layers that can be adapted individually to meet the application performance demands.
  • Optimized interfaces for JDBC, ODBC, Apache Spark, and others.

Easy Integration with Existing Applications

InterSystems IRIS uses versatile data structures that can easily work with data as relational, object, or document models. All data can be accessed and manipulated in any appropriate model at any time without additional coding. For example, the InterSystems IRIS relational model is fully ANSI SQL compliant, and has adapters that allow easy integration with other relational products.

The result? InterSystems IRIS integrates with existing data warehouses and data lakes. It can be used as a data accelerator to make the best use of existing investments in Apache Spark, Amazon S3, and other technologies, allowing for real-time data ingestion and highly efficient analytics of large data sets.

InterSystems IRIS also integrates with various machine-learning libraries via the Predictive Model Markup Language (PMML). PMML models can be natively incorporated into the database for high performance. What’s more, InterSystems IRIS has a built-in text analytics engine and can also be easily integrated with other text analytics solutions via the Apache Unstructured Information Management Architecture (UIMA) standard.

Intelligent Distributed Data-Aware Caching

Not only does InterSystems IRIS support simultaneous high-performance data ingestion and analytics, but it can do so at scale, thanks to its unique, intelligent distributed data-aware caching capabilities. In a multi-node setup of InterSystems IRIS, each node can be aware of what other nodes hold. Scenarios of improved application performance include:

  • In a sharded environment, InterSystems IRIS significantly improves performance and reliability for complex cross-shard joins.
  • In a multi-node cluster, it allows query workloads to be distributed among all nodes in the cluster.
  • For concurrent transactional-analytic workloads, it ensures that analytic workload processing does not affect transaction/ingestion performance or reliability.

Integrated Machine Learning (ML)

InterSystems IntegratedML is an embedded feature of InterSystems IRIS. It allows application developers to automatically create and train machine learning (ML) models without requiring specialized data science skills. IntegratedML makes it possible for organizations that do not yet have data scientists on staff to develop and deploy machine learning models. And it can improve the effectiveness of organizations with teams of skilled data scientists by automating much of the tedious work involved in data wrangling, feature engineering, and model building, freeing data scientists to work on higher value tasks.

Deep integration with InterSystems IRIS enables applications to seamlessly execute these ML models dynamically in response to real-time events and transactions, without extracting or moving any models or data.

Comparison with Other Technologies

InterSystems IRISOLAP Data WarehouseDistributed In-Memory DBMSOLTP DBMS
ArchitectureDistributed; with storage; not limited by RAMColumn storeDistributed; limited by total RAMNot distributed
Performance/Scaling

Transaction, query, and user workloads can be distributed and partitioned horizontally

High, consistent performance (milliseconds) on large partitioned data using less infrastructure which results in lower costs

optimized for in-memory processing, but not constrained by memory; elastic caching tier spills over to disk as needed, resulting in lower costs and higher reliability

All data must be replicated on all machines

Inefficient scaling for queries

Performance is limited per machine

Need shared storage with flash storage preferred

High costs (servers and RAM) to scale

Stability problems when memory is exhausted

High performance dependent on in-memory capacity

Workloads must fit on a single machine (<1 TB)

Inefficient scaling

Query performance and concurrency limited

Performance Metrics

In customer proofs of concept and production implementations, InterSystems IRIS routinely outperforms competitive technologies for processing transactions and analytic queries – including in-memory, column store data warehouse, and open source technologies – using fewer hardware resources.

Visit InterSystems.com/SpeedTest for full details and to run the open source performance comparisons for yourself.

Easy Deployment and Provisioning

InterSystems IRIS also includes capabilities that make these applications easier to build, deploy, and provision, including flexible interoperability, cloud neutrality, and a robust security model.

Built for Cloud Neutrality

InterSystems IRIS is supported on all major cloud providers and offers
the following advantages:

  • Eliminates lock-in to a single cloud provider.
  • Runs on standard hardware (e.g. Amazon EC2 instances) to support on-premises, private, and hybrid deployments with no custom configurations required.
  • Provides one single API, seamlessly supporting various cloud and hybrid deployments without requiring any modifications.
  • Continuously leverages the optimizations released by the various cloud providers and hardware vendors.

Security

InterSystems IRIS provides a simple, unified security architecture with the following features.

  • Offers a strong, consistent, and high-performance security infrastructure for applications
  • Meets certification standards
  • Makes it easy for developers to build security features into applications
  • Places a minimal burden on performance and operations
  • Ensures that InterSystems IRIS can operate effectively as part of a secure environment and that other applications and InterSystems IRIS can work together well
  • Provides infrastructure for policy management and enforcement

The security is based on authentication, authorization, auditing, and
database encryption:

  • Authentication verifies the identity of all users.
  • Authorization ensures that users can access the resources they need, and no others.
  • Auditing keeps a log of predefined system and application-specific events.
  • Managed key encryption protects information against unauthorized viewing.

In addition to its general security, InterSystems IRIS provides SQL security with granularity of a single row. This is called row-level security. With row-level security, each row holds a list of authorized viewers, which can be either users or roles.

InterSystems IRIS also supports the use of SSL/TLS and provides tools for a public key infrastructure (PKI).

Low Total Cost of Ownership

The unique architectural approach of InterSystems IRIS delivers lower total cost of ownership for customers, based in part because it:

  • Does not require that all the data fit in memory.
  • Runs on commodity hardware and a smaller footprint than competing products.
  • Provides built-in high-availability capabilities.
  • Is highly reliable, scalable, enterprise-proven, and requires less maintenance and administration support.

InterSystems: An Industry Leader

The industry analyst firm Gartner recognized InterSystems as a Leader in its 2019 Magic Quadrant for Operational Database Management Systems (OPDBMS).

Gartner Peer Insights Customers’ Choice

Gartner peer insights customers' choice award

InterSystems has achieved the highest overall ranking among all of the vendors in the Gartner Peer Insights Customers’ Choice for OPDBMS for the second year in a row. The Gartner Peer Insights Customers’ Choice distinction recognizes vendors and products that are highly rated by their customers. The survey data represents a toplevel synthesis of vendor software products that are most valued by IT enterprise professionals.

Conclusion

InterSystems IRIS is an ideal platform for real-time, transactional-analytic applications that require high performance and the ability to efficiently scale to handle high data ingest rates and large data sets. It enables rapid ingestion of multiple forms of data from a variety of sources, while simultaneously supporting high-performance analytics processing — at scale, with robust security and a lower total cost of ownership.

At InterSystems, we’re all-in as a partner, and we’ll do whatever it takes for our clients to be successful. Going the extra mile is our policy. Our best people are on the front lines 24/7 to provide our clients with immediate help.


InterSystems was named a March 2020 Gartner Peer Insights Customers’ Choice for Operational Database Management Systems (ODBMS). The GARTNER PEER INSIGHTS CUSTOMERS’ CHOICE badge is a trademark and service mark of Gartner, Inc., and/or its affiliates, and is used herein with permission. All rights reserved. Gartner Peer Insights Customers’ Choice constitute the subjective opinions of individual end-user reviews, ratings, and data applied against a documented methodology; they neither represent the views of, nor constitute an endorsement by, Gartner or its affiliates. https://www.gartner.com/reviews/customers-choice/operational-dbms

GARTNER is a registered trademark and service mark of Gartner, Inc. and/or its affiliates in the U.S. and internationally, and is used herein with permission. All rights reserved.

Source: Gartner, Magic Quadrant for Operational Database Management Systems (25 November 2019)

Other Resources You Might Like

Oct 31, 2024
BLOOR Research Opinion Article
This article from UK Analyst Bloor Research recognises the capabilities and advantages of InterSystems IRIS data platform as an "innovative and powerful data management platform" and it’s Smart Data Fabric capabilities offering a market differentiator.
Oct 30, 2024
A Benchmarking System to Spark Companies to Action
Download the Report
Oct 23, 2024
Market Note
This report explores how advancements in AI, including large language models and natural language processing, are revolutionizing every aspect of capital markets, from trading strategies to compliance and portfolio management.
Oct 22, 2024
Fact Sheet
Unified Data has the Power to Transform
Oct 22, 2024
ISG Research
This Ventana Research Buyers Guide: Data Platforms is an assessment of how well software providers’ offerings address enterprises’ requirements for data platforms software, evaluating software in seven key categories that are weighted to reflect buyers’ needs based on expertise and research.
Oct 16, 2024
Migration Options for Application & Solution Providers
Migrating InterSystems IRIS® and InterSystems IRIS for Health™ from on-premises to the cloud offers many advantages for Application Providers and Solution Providers. These advantages include simplified operations, access to flexible resources, and enhanced resilience. Companies no longer need to worry about the physical constraints and expenses associated with maintaining on-prem infrastructure, such as power and space requirements and expensive computer hardware.
Oct 16, 2024
TabbFORUM’s Market Structure Wave
In this edition of TabbFORUM’s Market Structure Wave video series, InterSystems Irene Galperin, Senior Advisor, Financial Services, discusses how firms in the capital markets have been investing and experimenting with AI, particularly most recently with the advent of ChatGPT. In this interview, conducted by TABB Group CEO Bruce Morris, Irene offers several use cases and explains that data is at the core of implementing AI, as data needs to be "high quality and consistent," essentially "AI-ready."
Oct 10, 2024
Get Your Data AI-Ready and Simplify Development and Deployment
Unleash the power of AI in healthcare with InterSystems solutions for seamless FHIR integration and development.
Oct 04, 2024
Product Fact Sheet
InterSystems Data Fabric Studio is an essential element of a modern data strategy required to enable growth, optimize business reporting, reduce risk, and support compliance for any firm in the financial services industry.
Sep 30, 2024
Video Overview
InterSystems OMOP is a cloud-based software-as-a-service designed to streamline healthcare research by automating the integration and transformation of clinical data into the OMOP format. This solution simplifies the creation of research data repositories and ensures easy data ingestion, transformation, and secure storage, accelerating the discovery of actionable insights and innovations in healthcare.

Ta nästa steg

Vi vill gärna prata med dig. Fyll i några uppgifter så kontaktar vi dig.
*Obligatoriska fält
Highlighted fields are required
*Obligatoriska fält
Highlighted fields are required

Genom att skicka din kontaktinformation till InterSystems via detta formulär bekräftar och godkänner du att InterSystems kan behandla denna information, i syfte att uppfylla din förfrågan, via ett system som finns i USA, men som upprätthålls i enlighet med alla tillämpliga dataskyddslagar.



** Genom att välja ja ger du ditt samtycke till att bli kontaktad för nyheter, uppdateringar och andra marknadsföringsändamål i samband med befintliga och framtida InterSystems produkter och evenemang. Dessutom samtycker du till att dina kontaktuppgifter för företaget förs in i vår CRM-lösning som finns i USA, men som upprätthålls i enlighet med gällande dataskyddslagar.