Databaseless Data Processing - High-Performance for Cloud-Native Apps and AI
summary
EclipseStore replaces Hibernate/JPA by mirroring real Java object graphs in memory and appending binary snapshots to object storage (AWS S3 or files) so queries run with Java Streams in microseconds rather than milliseconds; the demo claims up to 1000x faster and an estimated 96% cost savings by avoiding cloud databases. The implementation uses EclipseStore with a custom binary engine Eclipse Serializer, supports lazy loading, JVM, native image and Kubernetes deployments, and reports multi‑year production use.
AI-written summary · about
chapters (12)
- 0:00Introduction and session change
- 2:16Performance demo comparison
- 8:01Problems with ORM and databases
- 13:48Why so many databases exist
- 22:46Cloud costs and complexity
- 27:43Java’s advantages for data processing
- 31:15Eclipse Store introduction
- 35:55Framework history and adoption
- 40:13How Eclipse Store works
- 45:32Eclipse Serializer core
- 49:52Lazy loading and object graph
- 51:42Resources and next steps
related talks
53mHigh Performance Java Cloud Native Apps
55mDatabaseless High-Performance Persistence with EclipseStore...
43mEclipseStore - Ultra-Fast Java Cloud-Native Persistence for Microservices and Serverless
22mEclipseStore – The new, ultra-fast Java persistence for the cloud
41mThe Evolution of Data Processing with Java
52mGet Started Coding with EclipseStore...
53mJava In-Memory Database-Apps with EclipseStore
32mJava's Ignored Potential: Supercharge Database Apps with Java In-Memory Process
