The author revisits an old draft advocating for improvements to SQL as a modern relational query language, citing clumsy implementations as a root cause of the NoSQL movement. Key desires include more programmer-friendly syntax inspired by languages like F#, Erlang, or Rust, and better error reporting from parsers.
Background
Discussions around new query languages like Acadia have reignited interest in rethinking SQL's design. The author draws on extensive real-world experience across MySQL, Db2, PostgreSQL, Oracle, SQLite, and SQL Server.
- Source
- Lobsters
- Published
- Aug 19, 2026 at 12:44 PM
- Score
- 5.0 / 10