September 05, 2024
September 04, 2024
Instant deploy requests
September 03, 2024
Tinybird is now HIPAA compliant
September 01, 2024
SIGMOD Programming Contest Archive: Entity Resolution (2021)
August 29, 2024
In-Browser Semantic AI Search with PGlite and Transformers.js
Anatomy of a Throttler, part 1
August 28, 2024
Supabase + Vercel Partnership
August 27, 2024
Reclaiming SQL’s Declarative Power
Reclaiming SQL’s Declarative Power
You may have heard that SQL is a “declarative” programming language. In imperative languages such as Python, C++, and Rust, you, the programmer, tell the computer what to do and in what order: The program essentially runs from top to bottom, executing one statement at a time. In a declarative language like SQL, on the other hand, you only specify what the result of the query should look like, not how the database system should execute it.
SIGMOD Programming Contest Archive: Entity Resolution (2020)
Vitess User Survey
Reclaiming SQL’s Declarative Power
Reclaiming SQL’s Declarative Power
You may have heard that SQL is a “declarative” programming language. In imperative languages such as Python, C++, and Rust, you, the programmer, tell the computer what to do and in what order: The program essentially runs from top to bottom, executing one statement at a time. In a declarative language like SQL, on the other hand, you only specify what the result of the query should look like, not how the database system should execute it.