Eclipse MicroStream - Ultra-fast Java cloud-native persistence for microservices
summary
Eclipse Store (formerly MicroStream) stores Java object graphs natively and writes them append-only to blob stores like AWS S3, offering ACID journaled transactions, deltas, and lazy loading so services can run with under 1 GB RAM. Queries run in-memory via Java Streams in microseconds—benchmarks claim often 1000x faster than JPA/Hibernate—while replication distributes object graphs across JVMs with one writer and many readers under eventual consistency. No annotations or mappings required—just POJOs—open source (EPL), Maven/GitHub available, runs on Java 8+ and GraalVM native images.
AI-written summary · about
chapters (23)
- 0:00Introduction to Eclipse Store
- 2:54Eclipse Store project details
- 4:03Speaker's background and journey
- 6:55Database development challenges in Java
- 9:47Microservices and database complexity
- 13:46Impedance mismatch in persistence
- 18:05Caching and latency issues
- 20:35Distributed systems complexity
- 24:10Cloud costs and database alternatives
- 28:53Java's in-memory advantages
- 31:42System prevalence concept
- 35:01Eclipse Store architecture overview
- 40:22Database management system replacement
- 43:57Performance demo comparison
- 46:05Java ecosystem performance boosts
- 46:25Distributed applications with replication
- 48:21Architecture simplification benefits
- 50:06Cluster infrastructure and scaling
- 51:54Storage targets and compatibility
- 53:22Android and cross-platform support
- 54:02Schema evolution and data migration
- 56:31Eclipse Store features and tools
- 57:14Future outlook and call to action
related talks
54mEclipse MicroStream - Ultra-Fast Java Cloud-Native Persistence for Microservice
56mEclipseStore - Databaseless Java Cloud Native Persistence for Microservices
22mEclipseStore – The new, ultra-fast Java persistence for the cloud
52mGet Started Coding with EclipseStore...
53mHigh Performance Java Cloud Native Apps
55mDatabaseless High-Performance Persistence with EclipseStore...
43mEclipseStore - Ultra-Fast Java Cloud-Native Persistence for Microservices and Serverless
50mUltra fast Java In Memory Database Apps and Microservices with MicroStream
