Enterprise Java & FrameworksEnterprise Java & Frameworks

Databaseless Java In-Memory Data Processing

API
Caching
NoSQL
Performance
persistence

Abstract


Wed 16:40 - 17:25 Uhr | 2024

Hibernate is the de facto standard persistence for traditional Java database apps. It was built for monolithic Java applications and also monolihic server databases. However, Hibernate is also known as complex and slow, but we got used to it. The cloud, microservices and serverless have changed Java dramatically, but persistence is still the same. Now AI is making its way into Java and AI requires uncompromising performance.

EclipseStore was built to be the next generation Java persistence for modern cloud-native systems and AI. It follows the system prevalence architectural pattern and enables databaseless in-memory data processing by using Core Java features. Different to traditional database systems that provide database-specific data structures or formats, EclipseStore supports the native Java object model for persisting objects. The engine enables seamlessly mirroring any Java object graph of any size and complexity transaction-safe into any binary object storage such as AWS S3. This leads to 3 main benefits:

1) High performance: microsecond response and query time, way faster than comparable JPA queries,

2) Significant cloud database cost savings: for example AWS S3 object storage is 70% – 96% cheaper than any database in the cloud such as AWS RDS PostgreSQL or Maria DB.

3) Simplicity: only one data model (just POJOs), any Java types are supported, no expensive mappings or data conversion, simple architecture, simple schema migration.

EclipseStore is a new Eclipse project and open source. It requires Core Java knowledges only, so getting started is easy for Java developers.

Präsentation
Non-Sponsored TalkAnfängerEnglisch

Vortragsimpressionen

Markus Kett

Markus Kett

microstream.one

Markus and his teams have been working on IDE tools for Java and database development, as well as various open-source projects for 20 years. Markus is CEO and co-founder of MicroStream, the company behind the Eclipse open-source projects EclipseStore, Eclipse Serializer, and RapidClipse IDE. He is also the editor-in-chief for the free JAVAPRO magazine in Germany and the founder and co-organizer of the Java community conference series JCON. He is an independent editor for several magazines, and a speaker at numerous international developer conferences, user groups, and meetups.