JBoss Middleware

Red Hat JBoss Data Grid

In-memory data grid

Fast access to large volumes of data

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

  • 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.

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

Learn more about what an in-memory data grid does and how it lets you scale your application.

Watch the video


Highlights of Red Hat JBoss Data Grid

  • Easily find objects

    Querying lets you easily search and find objects without needing to know the object's exact location in the grid.

  • Quickly process large volumes of data

    Distributed execution and the map/reduce application programming interface (API) let you process large volumes of data and support long-running compute apps quickly.

  • Overcome the constraints of traditional relational databases

    A schema-less key/value store (NoSQL database) provides a simple, flexible way to store different objects in memory without a fixed data model.

  • Maintain high datacenter availability

    Cross-datacenter replication provides high availability across geographically distributed datacenters.

  • Easily access and share data

    Multiple access protocols with data compatibility means any sort of app—legacy or new, Java or native, in-memory or remote—can easily access and share data in the grid.



When you purchase a subscription to Red Hat JBoss Data Grid, you get an in-memory data grid that lets your data-driven applications perform and scale as required. This gives you the flexibility to meet immediate and long-term goals. You also receive:

  • 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 (IDE) for building rich web apps, transactional enterprise apps, and service-oriented architecture (SOA)-based integration apps.

Try it with:

  • Red Hat JBoss Enterprise Application Platform, a Java EE 6-compliant middleware platform that integrates JBoss Application Server with high-availability clustering, messaging, distributed caching, and other technologies.
  • Red Hat JBoss Fuse, a flexible, small-footprint enterprise service bus (ESB) that enables rapid integration across the extended enterprise—on-premise or in the cloud.
  • Red Hat JBoss Data Virtualization, a data integration solution that lets you access and integrate multiple data sources and transform data into logical, business-friendly data models.

Product details

Ideal solution for big data and application performance

Achieve 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’s the ideal choice to boost modern apps and meet tough requirements of high performance, availability, reliability, and elastic scale.

Protect and store your sensitive data in the grid

In-memory data grids, like JBoss Data Grid, accelerate application performance by providing elastic scalability and high availability. But, as data grids rise in strategic importance, they're increasingly being used to store sensitive enterprise application data.

To meet these security needs, Red Hat JBoss Data Grid offers:

  • Secure communications between client and server, and between server nodes in a secure cluster.
  • Authentication between client and server and between nodes in a secure cluster.
  • Role-based authorization and access control integrated with existing security and identity structures, giving only trusted users, services, and applications access to the grid.

Learn more

Maintain fast response times with elastic scale

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

Red Hat JBoss Data Grid gives you:

  • A cost-effective, nondisruptive way to achieve elastic scale and guarantee required response times.
  • A simple way to add or remove nodes.
  • Assurance that your data remains distributed and replicated, while being processed in the background.

Learn more

Meet your IT goals in hybrid cloud environments

Most companies have diverse applications and infrastructure on-premise and in the cloud, with a combination of legacy and contemporary systems. Red Hat JBoss Data Grid gives you the flexibility to innovate faster—in a smarter way—to meet both immediate and long-term IT goals.

With JBoss Data Grid, 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 to gain control over the life cycle, maintenance, and costs of each component independently.
  • Add JBoss Data Grid as a distributed data store to your Red Hat JBoss Data Virtualization platform, letting you integrate with your other data stores for actionable information and business insight.

Learn more

Streamline interactions with complex, rigid data tiers

When applications are tightly coupled to proprietary database technology, your business can't achieve the flexibility it needs. JBoss Data Grid acts alongside the application and its relational back-end stores to provide complementary services and lower the reliance on traditional databases.

Red Hat JBoss Data Grid:

  • Eliminates single points of failure with distribution and replication to meet high uptime 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 and keep data transactions consistent and available in the store-of-record.

Learn more

Services and support

We don't just sell you technology. We stand by it.

Invest in your or your team's skills

Our training courses are hands-on and role-based. This means students stay at their keyboards for up to 80% of a course, boosting the retention of skills they'll use every day. We offer several convenient ways to train and save, and training facilities around the world. Visit our student center to learn more or read some training successes.

Red Hat JBoss Data Grid Development (JB453)
Learn how to install a data grid, develop a cache-based application, cluster and secure caches, and more.
Learn more about Red Hat Training

Rely on the expert

Let Red Hat Consulting help you successfully deploy Red Hat JBoss Data Grid. We offer flexible engagement models to help meet your IT goals. Have unallocated end-of-year budget? Consider using Consulting Units to secure resources you'll need in the upcoming year—without committing to a specific topic up front.

Enterprise Data and Storage
Take control of your organization’s data and storage.
Learn more about Red Hat Consulting

Together, we can do more

Collaboration is a pillar of the open source community. And it’s how Red Hat approaches support. Connect to Red Hat Support to access industry-leading technical resources available in our award-winning Red Hat Customer Portal anywhere, any time.

Red Hat JBoss Data Grid

We're listening

In keeping with the open source way, we like to keep the lines of communication open. So whether you're a customer or just interested in learning more, connect with us. We're eager to answer questions.

Contact sales
Our sales representatives are knowledgeable, friendly, and always ready to help.
Find a partner
Find a Red Hat partner that sells Red Hat JBoss Data Grid or related applications.


Join the conversation

Related resources

Use cases

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 apps. 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 organizations are using data grids to meet their business goals:

Get started with a free trial

Try it now
Rocket Fuel