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.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ADVICE

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.
ADVICE

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.
INSIGHT

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.
Get the Snipd Podcast app to discover more snips from this episode
Get the app