Eclipse Data Grid is Available as Open-Source

Markus Kett

This is monumental – 10 years of development is now completed. We have merged EclipseStore and MicroStream Cluster, the whole infrastructure for running distributed EclipseStore applications, to one new Eclipse open-source project: Eclipse Data Grid

At JCON EUROPE in May 2025, we announced Eclipse Data Grid. Now, the Eclipse Foundation has completed the project setup and released the code under the commercial-friendly Eclipse Public License (EPL) 2.0 on GitHub. All the features that MicroStream has ever built are included and are now open-source.

Beyond Caching: 
A Complete In-Memory Data Processing Layer

Eclipse Data Grid can be used as a common distributed cache, but it is much more than just a cache. Eclipse Data Grid enables ultra-fast in-memory searching and complex in-memory data manipulation. In-Memory queries are executed up to 1000x faster than comparable database queries. Like a common cache, Eclipse Data Grid runs between your application and any database.

Highlights:

  • Caching 
  • In-Memory Searching – Up to 1000x Faster Than a Database
  • Indexing
  • Native Java Object Model
    • No Key-Value Limitations
    • No OR-Mapping
    • No JSON Serialization
    • Use Any Complex Java Object Graphs
    • Use All Core Java Concepts 
    • Include Any Java Library
  • Implement Any Logic in Java for Data Manipulation
  • ACID-Compliant Persistence with EclipseStore
  • Distributed and Elastic Scalable
  • Seamlessly Integrated: Runs Between the Application and Database
  • Boost Existing Applications and Keep Your Database
  • All Features Included
  • Open-Source
  • SaaS

Difference from Traditional Caching Solutions: 
A Native Java Cache Layer

Unlike traditional caching solutions, Eclipse Data Grid is a native Java layer using the native Java object model. This allows you to work with native Java objects, complex Java object graphs, and any Java types, including any Java libraries, and implement any complex logic in your in-memory data layer with Java. 

Distributed & Elastic Scalable:

Eclipse Data Grid is a distributed system that provides Java object graph replication, high availability, data redundancy, and elastic scale-out / scale-in to zero. It also features built-in security, multi-region backups, and more. It‘s built for everyone who needs more than just a cache. 

Move your complex and performance-critical data and data operations to Eclipse Data Grid to dramatically reduce database workloads and save costs, boost your application, and your business.

Enterprise Support from MicroStream:

MicroStream will guide you through your evaluation process and help you with POCs. Additionally, we offer you technical consulting, implementation services, and Eclipse Data Grid Enterprise Support. Get First-Class support from the people who are developing Eclipse

Get Started:

  1. Build a single-JVM App: https://docs.eclipsestore.io/manual/storage/getting-started.html
  2. Run on AWS (SaaS) – Deploy and run your app distributed in our managed Eclipse Data Grid Cluster on AWS:
  3. Run On-Premises – Deploy and run Eclipse Data Grid in any environment.

Upcoming Webcasts:

Tue, Jul 22, 2025 at 3:00 – 5:00 PM GMT+2
Eclipse Data Grid Introduction: In-Memory Data Processing
Virtual Event

Upcoming Free Online Training:

https://javapro.io/training

Total
0
Shares
Leave a Reply

Your email address will not be published. Required fields are marked *

Previous Post

Eclipse Data Grid: Getting Started

Next Post

Online-Live: Eclipse Data Grid Introduction

Related Posts
Secured By miniOrange