Skip to main content

Hub Intro

Irys Hub is the data service that is the backbone to the Irys platform. Irys Hub provides best practices in data management, including:

  1. Real-time data updates pushed in milliseconds
  2. Significantly reduce load on data sources
  3. Integrated data context and mapping

How It Works

Requests for data from the client applictions are logically separated from requests for data from the data sources. In doing this, Hub is able to intelligently manage the data requests by grouping similar requests together and only requesting data once from the data sources.

For example, if 10,000 client applications request a similar subset of data, the data source will only be queried once for the set of data, reducing the network traffic and resources required to serve these clients significantly.

And if more client applications connect to Hub to request the same data that was already requested, the data will be returned from cache, and no new queries of the data source are required.

Overview of the data management architecture that enables Irys Hub. Irys Hub Architecture

In addition to the intelligent management of data requests, Hub also provides data subscriptions for real-time data. Data subscriptions allow for event based data delivery, pushing data to clients as soon as it is updated.

This data architecture manages both the real-time data provided from the various data sources as well as the data context mapping in Irys Frame. Thus clients don't need to know where the data is coming from, just the business relationship of the requested data.

Data Manager Connections

  • AVEVA PI Server
  • AVEVA PI Asset Framework

Connections Considered for Development

  • Microsoft SQL
  • PostgreSQL
  • Manufacturing Execution Systems
  • SAP
  • AVEVA Data Hub
  • Canary
  • InfluxDB
  • TDengine
  • QuestDB
  • TimescaleDB
  • AWS Timestream
  • Azure Cosmos DB

Contact us to discuss data sources