Data Grid

An in-memory data grid to accelerate application performance

Data-driven applications enhance the customer experience, drive up customer satisfaction, improve retention, and increase purchasing. Today more than ever, application developers face significant implementation challenges. Red Hat® JBoss® Data Grid gives you a straightforward approach to overcoming data obstacles, providing the ability to:

  • Handle unprecedented transaction volumes.
  • Meet high uptime requirements.
  • Deploy into hybrid cloud environments.
  • Quickly access accurate, real-time information.
  • Streamline interaction with complex and rigid data tiers.

High performance in demanding environments

Based on Infinispan, the popular JBoss Community project, Red Hat JBoss Data Grid is appropriate for any type of application that has heavy compute needs. It is the ideal choice to boost modern applications and meet tough requirements of high performance, availability, reliability, and elastic scale.

Highlights of Red Hat JBoss Data Grid

  • Querying allows you to easily search and find objects without needing to know the object's exact location in the grid.
  • Cross-datacenter replication provides high availability across geographically distributed datacenters.
  • Quickly process large volumes of data and support long-running compute applications with distributed execution and the map/reduce API.
  • Multiple access protocols with data compatibility means any sorts of application—legacy or new, Java™ or native, in-memory or remote—can easily access and share data in the grid.
  • Overcome the constraints of traditional relational databases with an schema-less key/value store (NoSQL database) that provides a simple, flexible way to store different objects in-memory without a fixed data model.

What is a data grid?

A data grid is an in-memory distributed database designed for fast access to large volumes of data and scalability. Data grids commonly provide a complementary layer to the relational database and the application.

Key characteristics of a data grid:

  • In-memory, distributed caching
  • Map/reduce
  • Elastic scalability
  • Advanced querying
  • Data replication
  • Processing for streaming data
  • Transaction capabilities

Where to use Red Hat JBoss Data Grid

Use Red Hat JBoss Data Grid in any type of application that requires heavy interaction with the data tier. It has broad industry appeal and performs especially well in high-transaction applications. Typical use cases include:

  • Retail and e-commerce: B2B partner-procurement data and consumer catalogs.
  • Financial services: options and stock-trading performance optimization.
  • Media and entertainment: on-demand video and data management.
  • Telecommunications: real-time billing and management of data services.
  • Transportation and logistics: tracking, routing, and delivery operations.
  • Travel: Bookings, reservations, and order processing.

Learn how other organizations are using data grids to meet their business goals:

What Red Hat JBoss Data Grid includes

When you purchase a subscription to Red Hat JBoss Data Grid, you receive an in-memory data grid that allows your data-driven applications to perform and scale as required while also providing you flexibility to meet immediate and long-term goals. In addition, your subscription includes:

  • Red Hat JBoss Operations Network, a management platform that offers monitoring, provisioning, and advanced management capabilities for your entire Red Hat JBoss Middleware implementation.
  • Red Hat JBoss Developer Studio,an integrated development environment for building rich web applications, transactional enterprise applications, and service-oriented architecture (SOA)-based integration applications.
Benefits & Features

Maintain fast response times with elastic scale

Many applications struggle to adapt to surges in read and write requests during events such as seasonal business spikes, marketing and promotions, and external market changes.

Red Hat JBoss Data Grid gives you a cost-effective, non-disruptive way to achieve elastic scale and guarantee required response times. With Red Hat JBoss Data Grid, it is simple to add or remove nodes. Plus, all the work to ensure that your data remains distributed and replicated is performed in the background.

High availability for huge volumes of data

As the amount of data grows, reads and writes to traditional back-end data stores cause major performance bottlenecks for web applications.

Red Hat JBoss Data Grid provides:

  • Extremely fast, scalable read-write performance.
  • High availability to data within and across datacenters.
  • The ability to meet data retention requirements and up-time service-level agreements.

Meet your IT goals in hybrid cloud environments

Most companies have diverse IT environments. Applications and infrastructure are on-premise and in the cloud, legacy and contemporary. Red Hat JBoss Data Grid gives you the flexibility to innovate faster, in a smarter way. With an adaptable solution that allows you to meet both immediate and long term IT goals, you can:

  • Avoid vendor lock-in and free up IT budget with a straightforward, more cost-effective subscription compared to scaling up the relational database or proprietary data grid technologies.
  • Gain the flexibility to deploy your data, your way by connecting the data grid to any application and any platform via multiple protocols (for example, REST, Hot Rod, and memcached) and a Java API.
  • Deploy Red Hat JBoss Data Grid as a data abstraction layer to decouple the application, the cache, and database and gain control over the life cycle, maintenance, and costs of each component independently.
  • Add a distributed data store to your data virtualization platform. As a data store, JBoss Data Grid can connect to Red Hat JBoss Data Virtualization, allowing you to integrate data located in JBoss Data Grid with your other data stores for actionable information and business insight.

Learn more:

Streamline interactions with the complex, rigid data tiers

Applications are often tightly coupled to proprietary, closed databases, preventing businesses from achieving the flexibility they need. Red Hat JBoss Data Grid acts alongside the application and its relational back-end stores to provide complementary services and lower the reliance on traditional databases. JBoss Data Grid:

  • Eliminates single points of failure with distribution and replication to meet high up-time requirements.

  • Provides a cost-effective scale-out solution to accommodate large volumes of data.

  • Stores unstructured data unsuitable for storage in relational database systems.

  • Works with existing relational databases to cache existing data stores, as well as keep data transactions consistent and available in the store-of-record.


Middleware and application services

Red Hat Consulting's Middleware and Application Consulting Practice specializes in open-standard architecture strategy, design, integration, and development; legacy modernization services; and Red Hat JBoss Middleware services.

Red Hat Middleware and Application Services:

  • Deliver vast experience with Red Hat JBoss Middleware products.
  • Offer full life-cycle development, including open source integration and hybrid design services.
  • Drive open source processes and governance.
  • Mitigate risk through a modified agile systems development approach.

Learn more:

Red Hat JBoss Data Virtualization

Turn data into actionable information at business speed

Red Hat JBoss Data Virtualization is useful for any organization struggling to gain operational and analytical insights from data dispersed and locked up in various business units, applications, and technology silos. As a data integration solution, JBoss Data Virtualization allows you to access and integrate multiple data sources and transform data into logical, business-friendly data models. With these models you can acquire timely, actionable, and integrated information for enlightened business execution and fast response to change.

Red Hat Data Virtualization gives you:

  • Tools for creating data views that are accessible through standard protocols.
  • A repository for storing metadata.
  • A robust runtime environment that provides enterprise-class performance, data integrity, and security.
  • A plug-in to connect Red Hat JBoss Data Grid as a native data store.

Learn more:

Red Hat JBoss Developer Studio Portfolio Edition

A convenient, integrated development environment

With its certified, open source integrated development environment (IDE), Red Hat JBoss Developer Studio gives you everything you need to build rich web applications, transactional enterprise applications, and service-oriented architecture (SOA)-based integration applications. There is no need to buy multiple subscriptions to build and test on Red Hat JBoss Middleware products or pay production service-level agreements (SLAs) to get support. It’s all included.

Red Hat JBoss Developer Studio gives you:

  • Integrated, certified tooling and runtime components by combining Eclipse, open source tools, and Red Hat JBoss Middleware platforms.
  • A page editor for combined visual and source editing of web pages, including rendering AJAX-enabled JavaServer Faces (JSF) plus RichFaces pages as well as JavaServer Pages (JSP), HTML, and XHTML pages.
  • Support for many programming models and frameworks.
  • A development environment and platforms that are stable and easy to upgrade, deploy, and support.

Learn more:

How to Buy

Contact Red Hat Sales

Contact Red Hat Sales to learn more about or purchase Red Hat JBoss Data Grid.

Find a reseller

Red Hat works with an ecosystem of partners to build, optimize, and deliver complete solutions. Through our global network of leading hardware, software, and service provider vendors, Red Hat offers you a wealth of proven technology solutions that solve real-world business challenges.


Featured datasheets

Get technical details about Red Hat JBoss Data Grid: