
The AWS Developers Podcast Multi-Model Magic: Inside SurrealDB
May 23, 2025
Tobie Morgan Hitchcock, Co-founder & CEO of SurrealDB, dives into the groundbreaking world of multi-model databases. He explains how SurrealDB simplifies complexity by separating storage from compute while supporting various data models. Tune in as he discusses the shift from Golang to Rust, the flexibility of schema definitions, and practical use cases for real-time decision-making in the cloud. Plus, hear about the importance of open-source innovation and how SurrealDB stands up to competitors like Postgres and MongoDB.
AI Snips
Chapters
Transcript
Episode notes
Flexible Schema Usage
- You can use SurrealDB schema-less or define schemas for parts of your data.
- This flexibility allows you to mix key-value, document, and structured data storage seamlessly.
Seamless Scaling Options
- Start with SurrealDB embedded in your application or as a lightweight server.
- Later, scale transparently to multi-node distributed clusters without changing your application code.
Storage-Compute Separation
- SurrealDB separates compute from storage, supporting multiple backends like IndexedDB, RocksDB, or their own Rust-based store.
- This abstraction allows flexibility for embedded, single-node, or distributed deployments.
