Modern SQL: Evolution of a Dinosaur
summary
Modern SQL has moved beyond pure relational constraints and now includes non-relational features like Turing-complete capabilities, graph processing, XML/JSON handling, automatic data versioning, and time-series analysis with regular expressions. The talk compares traditional relational solutions with modern SQL approaches for common problems, helping developers and architects understand current SQL capabilities and choose better designs.
AI-written summary · about
chapters (15)
- 0:00Welcome and introduction
- 1:02SQL standard and chronology
- 3:56Lateral joins explained
- 8:28Recursive queries for hierarchies
- 13:08Window functions overview
- 16:21Aggregations without GROUP BY
- 24:49Ranking functions and Top-N per groups
- 29:51Median and sampling methods
- 31:18MERGE for upserts
- 35:55LIMIT and OFFSET alternatives
- 38:30Lag and lead functions
- 41:48Temporal databases
- 48:27JSON support in SQL
- 53:14Time travel with sessions and regex
- 57:48Summary and outlook
related talks
47mModern SQL: Evolution of a Dinosaur
48mModern SQL: Evolution of a Dinosaur
50mModern SQL: Evolution of a dinosaur
41mModern SQL: Evolution of a dinosaur
45mMore Than a Query Language: SQL in the 21st Century
46mMore Than a Query Language: SQL in the 21st Century
58mThe Mother of All Query Languages: SQL in the 21st Century
57mHow modern SQL databases arrive at algorithms you never dreamed of
