Query Operators Part 2Covers query processing with relational operations, focusing on different join methods and the impact of buffering.
Query Operators: Part 1Explores query processing steps, physical plans, pipelined execution, and hashing for projections and joins.
Relational Query OptimizationCovers relational query optimization, including logical and physical query plans, cost estimation, equivalences, and the System R strategy.
Relational AlgebraIntroduces relational query languages, focusing on algebra operators and query optimization.
Cost-based Query OptimizationExplores cost-based query optimization in database systems, covering cost estimation, selectivity estimation, and join cardinality.
Parallel DatabasesExplores parallel and distributed databases, covering architectures, query optimization, data storage, and distributed transactions.
Efficient GPU Join OptimizationCovers efficient GPU-accelerated join optimization for complex queries, focusing on improving optimization times and heuristic plan quality.
Query OptimizationCovers query optimization, from logical to physical plans, including query transformation and cost estimation.
Efficient GPU Join OptimizationDiscusses efficient GPU-accelerated join optimization for complex queries, aiming to improve optimization times and heuristic plan quality.
Hashing and SortingCovers hashing, sorting, extendible hashing, linear hashing, and external sorting.