Architecture and Implementation of Relational Operators in Distributed SQL Engines
summary
Covers architecture and implementation of relational operators (like joins, aggregations, filters) inside distributed SQL engines, focusing on how these operators are designed and realized across nodes. Discusses engineering challenges and practical techniques used in distributed query execution and operator placement within big-data SQL systems.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 2:09Talk goals
- 8:05Intermediate query representation
- 15:31Query optimization in distributed systems
- 17:18Data distribution and SQL operators
- 20:09Data scan optimization
- 24:25Aggregation in distributed systems
- 27:58Window functions and sorting
- 30:49JOIN execution strategies
- 34:40Data sorting and physical properties
- 38:32Physical-property-based optimization
- 40:57Summary
- 41:59Q&A
related talks
50mThe hell of SQL DBs on Kubernetes versus the promise of operators
26mNewSQL: concepts, realities and when you should embrace it
46mDistributed SQL engine in Picodata DBMS: how it works and architectural decisions
44mNonrelational SQL
27mScaling for Intelligence: Distributed SQL Databases in the Age of AI
29mModern Database Architecture: From SQL to NoSQL & Distributed SQL
01h 20mProblems with Relational Databases in 2020
48mHow Well Do Relational Database Engines Support JSON?
