SurrealDB: The Database Revolution ✨ NewSQL ✨
summary
SurrealDB presents a Rust-based NewSQL database that unifies SQL, document, graph and time-series models with ACID transactions, exposes REST and WebSocket APIs and SDKs, and can run embedded in-memory. It delegates storage to key-value engines (RocksDB, Speedb, TiKV/FoundationDB) and separates storage from compute to scale; the demo shows creating a database, records, triggers, SurrealQL with JS/WASM functions, live WebSocket queries, and field-level scopes, noting ~4,500 inserts in 637 ms locally but that performance is not yet production-ready.
AI-written summary · about
chapters (14)
- 0:00Introduction to SurrealDB
- 2:47Key features
- 5:55Setup and config
- 7:00Surreal interface demo
- 10:09Data modeling
- 12:18Advanced queries and relations
- 16:09Graphs and time series
- 18:57Schema and constraints
- 21:44Computed fields
- 23:10HTTP calls and security
- 24:13Triggers and Live Query
- 25:39REST API and auth
- 28:28Scopes and permissions
- 29:30Conclusion
related talks
31mSQL to NoSQL to NewSQL and the rise of polyglot persistence Paul Dix
38mNoSQL’s biggest secret SQL never went away
01h 11mThe official ten-year retrospective of NewSQL databases
29mModern Database Architecture: From SQL to NoSQL & Distributed SQL
26mNewSQL: concepts, realities and when you should embrace it
45mNoSQL: Death to Relational Databases
56mNewSQL: SQL Is Here to Stay
35mAn Ode to 17 Databases in 39 minutes
