Java In-Memory Database-Apps with EclipseStore
summary
EclipseStore is a Java library that stores Java object-graphs natively so the JVM heap is the source of truth, with version 1.3.2 on Maven Central. It uses eager and explicit lazy reference points, atomic store operations that write only deltas, background housekeeping with storage-level garbage collection, continuous backups, and migration tooling from MicroStream. Custom type handlers and legacy type mappings handle serialization and class evolution. A planned GigaMap supports 2^50 elements with off-heap indices and delivers queries in microseconds, often claiming up to 10x faster than DB-backed designs.
AI-written summary · about
chapters (10)
- 0:00Introduction to Eclipse store
- 2:32The paradigm shift
- 8:54Installation and configuration
- 14:11Data loading strategies
- 25:56Storing and deleting data
- 35:21Customizing the engine
- 39:35Class evolution and migration
- 41:20Backup and housekeeping
- 45:15Future features and resources
- 48:44Q&A and closing remarks
related talks
53mJava In-Memory Database-Apps with EclipseStore
32mJava's Ignored Potential: Supercharge Database Apps with Java In-Memory Process
47mDesigning Great Java In-Memory Object Models
44mJava In-Memory Database-Apps with MicroStream
45mCaching Unleashed: Supercharge Your Database Application
22mEclipseStore – The new, ultra-fast Java persistence for the cloud
48mIntroduction to EclipseStore Coding
55mDatabaseless High-Performance Persistence with EclipseStore...
