Smarter data storage on Android
summary
MicroStream brings a JVM persistence engine to Android that serializes in-memory object graphs (POJOs only, no ORM or annotations) and writes delta-only persistence to files, S3 or blob stores; it loads specific object subgraphs on demand with lazy subgraph loading and keeps only object IDs in RAM. It handles class evolution with legacy type mapping, runs on Java 8, offers a file-system GC and transaction journal for atomic stores, and claims queries via streams are up to 1,000x faster than SQL.
AI-written summary · about
chapters (11)
- 0:00Introduction and speaker background
- 4:45Challenges in database programming
- 11:07System prevalence concept explained
- 13:15MicroStream open source project overview
- 19:24How MicroStream works with code demo
- 25:51Paradigm shift in database programming
- 28:07Benefits and use cases for Android
- 31:57Legacy type mapping and memory management
- 33:25Licensing and open source details
- 35:11Resources and next steps
- 36:26Q&A session
related talks
50mGetting started with MicroStream - High-Performance Java-Native Persistence
50mUltra fast Java In Memory Database Apps and Microservices with MicroStream
44mJava In-Memory Database-Apps with MicroStream
01h 00mEclipse MicroStream - Ultra-fast Java cloud-native persistence for microservices
54mEclipse MicroStream - Ultra-Fast Java Cloud-Native Persistence for Microservice
50mJava In-Memory Database Apps with MicroStream
01mGetting Started with MicroStream - High-Performance Java-Native Persistence
48mIn-Memory-Computing - The Big Picture
