Would you like to forget about the database?
summary
Argues that Maglev on the Gemstone S VM gives transparent object persistence: Ruby objects live in a shared image, persisted via a persistent-root hash and ACID transactions (abort/commit) instead of SQL or JSON. Demonstrates a working Sinatra blog and a background-job queue implemented in ~34 lines, shows arrays vs Gemstone’s reduced-conflict Q for concurrency, and explains persistence by reachability where related objects auto-persist. Claims compatibility with many gems and roughly matches Ruby 1.8.7/1.9.3 performance.
AI-written summary · about
chapters (8)
- 0:00The object database problem
- 1:39Impedance mismatch explained
- 4:46Introducing Gemstone S
- 7:07Transparent persistence
- 10:12MagLev architecture
- 14:02Building with MagLev
- 17:48Background jobs and queues
- 22:57Future and Q&A








