Announcing Red Hat JBoss Data Grid 7

We are very excited to announce General Availability (GA) of Red Hat JBoss Data Grid (JDG) 7!

JDG supercharges today’s modern applications and allows developers to meet tough requirements of high performance, availability, reliability, and elastic scale. JBoss Data Grid is compatible with the existing data tier as well as applications written in any language, using any framework and any platform via multiple APIs such as memcached, HotRod, and REST. Red Hat JBoss Data Grid empowers developers to obtain a streamlined approach to standing up new applications, avoiding the challenges normally associated with integrating applications and traditional databases.

JDG 7 introduces the following major new features:

Real-time Data Analytics

Distributed Streams

JDG 7 introduces a distributed version of the Java 8 Stream API which enables you to perform rich analytics operations on data stored in JDG using the functional expressions available in the Stream API.

JDG 7 introduces a distributed version of the Java 8 Stream API which enables you to perform rich analytics operations on data stored in JDG using the functional expressions available in the Stream API. Apache Spark integration

JDG 7 introduces a Resilient Distributed Dataset (RDD) and Discretized Stream (DStream) integration with Apache Spark version 1.6. This enables you to use JDG as a highly scalable, high-performance data source for Apache Spark, executing Spark and Spark Streaming operations on data stored in JDG.

JDG 7 introduces a Resilient Distributed Dataset (RDD) and Discretized Stream (DStream) integration with Apache Spark version 1.6. This enables you to use JDG as a highly scalable, high-performance data source for Apache Spark, executing Spark and Spark Streaming operations on data stored in JDG. Apache Hadoop Integration

JDG 7 features a Hadoop InputFormat/OutputFormat integration, which enables use of JDG as a highly scalable, high performance data source for Hadoop. This enables use of tools from the Hadoop ecosystem which support InputFormat/OutputFormat for processing on data stored in JDG.

JDG 7 features a Hadoop InputFormat/OutputFormat integration, which enables use of JDG as a highly scalable, high performance data source for Hadoop. This enables use of tools from the Hadoop ecosystem which support InputFormat/OutputFormat for processing on data stored in JDG. Remote Task Execution

JDG 7 features the ability to execute tasks (business logic) on JDG Server from the Java Hot Rod client. The task can be expressed as a Java executable loaded on JDG Server or as stored JavaScript procedure which executes on the Java 8 (Nashorn) scripting engine on JDG Server.

Everything you need to grow your career. With your free Red Hat Developer program membership, unlock our library of cheat sheets and ebooks on next-generation application development. SIGN UP

Ease of use and administration

Administration Console for Server Deployments

JDG 7 introduces a new Administration Console which enables you to view a JDG cluster and perform clustered operations across its nodes. Operations include creation of new caches and cache templates, starting or stopping the cluster, adding or removing nodes, and deploying or executing remote tasks.

JDG 7 introduces a new Administration Console which enables you to view a JDG cluster and perform clustered operations across its nodes. Operations include creation of new caches and cache templates, starting or stopping the cluster, adding or removing nodes, and deploying or executing remote tasks. Controlled shutdown and restart of cluster

JDG 7 adds the ability to shutdown or restart a cluster in a controlled manner, with data restore from persistent storage.

Expanded polyglot support

Node.js (JavaScript) Hot Rod client

JDG 7 introduces a new, fully supported Node.js (JavaScript) Hot Rod client, which enable you to use JDG as a high performance distributed in-memory NoSQL store from Node.js applications.

JDG 7 introduces a new, fully supported Node.js (JavaScript) Hot Rod client, which enable you to use JDG as a high performance distributed in-memory NoSQL store from Node.js applications. C++ Hot Rod client enhancements

JDG 7 introduces asynchronous operations, querying, remote task invocation, and encryption of client/server communication using TLS/SSL, as Tech Preview features in the Hot Rod C++ client.

JDG 7 introduces asynchronous operations, querying, remote task invocation, and encryption of client/server communication using TLS/SSL, as Tech Preview features in the Hot Rod C++ client. C# Hot Rod client enhancements

JDG 7 introduces querying, remote task invocation, and encryption of client/server communication using TLS/SSL, as Tech Preview features in the Hot Rod C# client.

Persistence

JDG 7 introduces a new out-of-the-box Cassandra cache store, which enables you to persist the entries of a distributed cache on a shared Apache Cassandra instance.

Additional Resources

There are many resources available on both the Customer Portal and redhat.com to get more detailed information about JBoss Data Grid 7.