- a fresh start for object persistence
summary
ObjectBox is a new, non‑SQLite database that stores real Java/Kotlin objects in boxes via a BoxStore and claims up to 10x faster CRUD plus special fast lookups (benchmarks show get‑by‑ID up to ~50x). It makes relations first‑class and mostly transparent object relations with lazy or eager loading, generates meta classes for a query‑builder API, supports Kotlin and RxJava interop, and provides ACID transactions with MVCC and lightweight schema evolution driven by the class model.
AI-written summary · about
chapters (15)
- 0:00Introduction and speaker background
- 1:19Challenges with SQL databases
- 3:31Why ObjectBox was created
- 5:24Getting started with ObjectBox
- 7:13ObjectBox entity design principles
- 8:17Handling relations in ObjectBox
- 11:08Querying with ObjectBox
- 15:34Vertical data model benefits
- 19:39Performance and filtering flexibility
- 23:56ObjectBox transactional model
- 25:44Schema updates and migrations
- 27:07Compatibility and additional features
- 28:17Current state and future plans
- 30:02Benchmarking results
- 31:05Q&A session
related talks
53mJava In-Memory Database-Apps with EclipseStore
47mDesigning Great Java In-Memory Object Models
43mEclipseStore - Ultra-Fast Java Cloud-Native Persistence for Microservices and Serverless
01h 12mHidden pearls for high-performance-persistence in Java
24mLightweight Realtime & Offline Data Storage on Android without a Database
22mEclipseStore – The new, ultra-fast Java persistence for the cloud
32mJava's Ignored Potential: Supercharge Database Apps with Java In-Memory Process
36mEmbedded NoSQL Data Persistence, Everywhere
