28videosCMU Database Group
92.4K subscribers on YouTube
Shorts, livestreams, trailers and promos are never listed. Unless a curator approved this channel in full, only individually picked videos appear.
Playlists · 35
All 35 playlists
- CMU Intro to Database Systems (15-445/645 - Fall 2025) · 24 videos
- 15-721 Advanced Database Systems (Spring 2016) · 24 videos
- 15-721 Advanced Database Systems (Spring 2023) · 23 videos
- CMU Advanced Database Systems (15-721 / Spring 2024) · 22 videos
- Vaccination Database Tech Talks - First Dose (2021) · 19 videos
- CMU Special Topics in Database: Query Optimization (15-799 - Spring 2025) · 14 videos
- Vaccination Database Tech Talks - Second Dose (2021) · 14 videos
- Vaccination Database Tech Talks - Booster (2022) · 13 videos
- ML⇄DB Seminar Series (Fall 2023) · 12 videos
- Future Data Systems Seminar Series (Fall 2025) · 12 videos
- PostgreSQL vs. The World Seminar Series (Spring 2026) · 11 videos
- Database Query Optimizers · 10 videos
- A Celebration of Mike Stonebraker (April 2014) · 10 videos
- Database Building Blocks Seminar Series (Fall 2024) · 10 videos
- CMU Intro to Database Systems Flash Talks (Spring 2026) · 9 videos
- SQL or Death? Seminar Series (Spring 2025) · 9 videos
- CMU Intro to Database Systems Flash Talks (Spring 2025) · 8 videos
- CMU Database Seminar · 7 videos
- Time Series Database Lectures (Fall 2017) · 6 videos
- Seven Databases in Seven Weeks (Fall 2014) · 6 videos
- The Databaseology Lectures (Fall 2015) · 6 videos
- Hardware Accelerated Database Lectures (Fall 2018) · 6 videos
- Whatever Andy Found Interesting While Out At Sea (Fall 2026) · 5 videos
1:23:38#01 - Relational Model & Algebra (CMU Intro to Database Systems)
89.1K viewsCMU 15-445, lecture 1: The relational model and relational algebra, the theory under every SQL database.
1:18:45#02 - Modern SQL (CMU Intro to Database Systems)
40.7K viewsCMU 15-445, lecture 2: Modern SQL: aggregates, window functions, CTEs and other features beyond the basics.
1:22:28#03 - Database Storage: Files & Pages ✸ Neon Database Talk (CMU Intro to Database Systems)
49.6K viewsCMU 15-445, lecture 3: How a DBMS lays out data in files and slotted pages on disk.
1:28:00#05 - Row vs. Column Storage + Compression ✸ StarTree Database Talk (CMU Intro to Database Systems)
22.6K viewsCMU 15-445, lecture 5: Row versus column storage and how analytic databases compress columnar data.
1:23:57#06 - Memory & Disk I/O Management (CMU Intro to Database Systems)
19.8K viewsCMU 15-445, lecture 6: Buffer pool management, replacement policies and disk I/O scheduling.
1:23:44#07 - Hash Tables ✸ RelationalAI Database Talk (CMU Intro to Database Systems)
15.3K viewsCMU 15-445, lecture 7: Hash tables inside a DBMS: static schemes, linear probing, cuckoo and extendible hashing.
1:22:15#08 - Tree Indexes: B+Trees (CMU Intro to Database Systems)
18.9K viewsCMU 15-445, lecture 8: B+Tree indexes: structure, splits and merges, and design choices.
1:21:11#09 - Vector Indexes, Inverted Indexes, Filters, Tries ✸ TiDB Talk (CMU Intro to Database Systems)
13.1K viewsCMU 15-445, lecture 9: Vector indexes, inverted indexes, filters and tries for search beyond B+Trees.
1:16:42#10 - Index Concurrency Control (CMU Intro to Database Systems)
9.96K viewsCMU 15-445, lecture 10: Latching and concurrency control inside index data structures.
1:17:57#11 - Sorting & Aggregation Algorithms ✸ dbt Database Talk (CMU Intro to Database Systems)
10K viewsCMU 15-445, lecture 11: External sorting and hash- and sort-based aggregation.
1:14:23#12 - Join Algorithms: Hash, Sort-Merge, Nested Loop Joins (CMU Intro to Database Systems)
10.7K viewsCMU 15-445, lecture 12: Join algorithms: nested-loop, sort-merge and hash joins with cost analysis.
1:23:19#13 - Query Execution Part 1 (CMU Intro to Database Systems)
11K viewsCMU 15-445, lecture 13: Query execution: processing models and access methods.
1:02:50#14 - Query Execution Part 2 ✸ ClickHouse Database Talk (CMU Intro to Database Systems)
9.95K viewsCMU 15-445, lecture 14: Parallel query execution and intra-query parallelism.
1:21:18#15 - Query Planning & Optimization (CMU Intro to Database Systems)
9.37K viewsCMU 15-445, lecture 15: Query planning and cost-based optimization.
1:27:09#16 - Concurrency Control Theory ✸ Firebolt Database Talk (CMU Intro to Database Systems)
9.21K viewsCMU 15-445, lecture 16: Transaction theory: ACID and conflict serializability.
1:05:22#17 - Two-Phase Locking Concurrency Control (CMU Intro to Database Systems)
6.78K viewsCMU 15-445, lecture 17: Two-phase locking, deadlock detection and prevention.
1:20:53#18 - Optimistic Concurrency Control ✸ Weaviate Database Talk (CMU Intro to Database Systems)
7.58K viewsCMU 15-445, lecture 18: Optimistic and timestamp-ordering concurrency control.
1:27:07#19 - Multi-Version Concurrency Control (CMU Intro to Database Systems)
9.07K viewsCMU 15-445, lecture 19: Multi-version concurrency control as used by most modern systems.
1:19:21#20 - Database Logging ✸ Confluent Database Talk (CMU Intro to Database Systems)
6.01K viewsCMU 15-445, lecture 20: Write-ahead logging, buffer pool policies and checkpoints.
1:12:55#21 - Database Recovery with ARIES (CMU Intro to Database Systems)
5.53K viewsCMU 15-445, lecture 21: Crash recovery with the ARIES algorithm.
1:23:02#22 - Distributed Database Architectures ✸ DataStax Database Talk (CMU Intro to Database Systems)
6.1K viewsCMU 15-445, lecture 22: Distributed database architectures, partitioning and replication.
1:24:54#23 - Distributed Transactional Databases (CMU Intro to Database Systems)
6.02K viewsCMU 15-445, lecture 23: Distributed transactions, atomic commit protocols and consensus.
1:22:55#24 - Distributed Analytical Databases (CMU Intro to Database Systems)
4.94K viewsCMU 15-445, lecture 24: Distributed analytical databases and query execution across nodes.
1:25:57#25 - BigQuery + Snowflake + Redshift + Databricks + DuckDB (CMU Intro to Database Systems)
9.6K viewsCMU 15-445, lecture 25: How today's cloud data warehouses such as BigQuery, Snowflake, Redshift, Databricks and DuckDB are built.
1:22:41#04 - Database Storage: Log-Structured Merge Trees & Tuples (CMU Intro to Database Systems)
34.4K viewsCMU 15-445 lecture 4: log-structured merge trees and tuple storage.

01 - Course Introduction & Relational Model (CMU Databases Systems / Fall 2019)
247K viewsThe first lecture of Andy Pavlo's CMU Database Systems course: course outline, the relational model and relational algebra.
1:16:1401 - History of Databases (CMU Advanced Databases / Spring 2023)
59.7K viewsCMU Advanced Databases (Spring 2023) lecture 1: the history of databases and recurring ideas.
1:15:51F2023 #02 - Modern SQL (CMU Intro to Database Systems)
35.5K viewsCMU 15-445 (Fall 2023) lecture 2: modern SQL — aggregates, window functions, CTEs and more.
1:19:11F2023 #03 - Database Storage Part 1 (CMU Intro to Database Systems)
37.7K viewsCMU 15-445 (Fall 2023) lecture 3: database storage — files, pages and tuple layout.

DuckDB – The SQLite for Analytics (Mark Raasveldt, CWI)
28.5K viewsMark Raasveldt explains DuckDB's design as an embedded analytical database: vectorised execution, columnar storage and in-process deployment.
1:14:50#01 - Relational Model & Algebra (CMU Intro to Database Systems)
A 75-minute video from CMU Database Group's catalogue; the title names its topic.
53:57#01 - SQL Optimization Background (CMU Optimize!)
A 54-minute video from CMU Database Group's catalogue; the title names its topic.
1:10:40#02 - History of Query Optimizers ft. IBM System R (CMU Optimize!)
A 71-minute video from CMU Database Group's catalogue; the title names its topic.
1:17:42#02 - Modern SQL ✸ dbt Database Talk (CMU Intro to Database Systems)
A 78-minute video from CMU Database Group's catalogue; the title names its topic.
1:17:02#03 - Database Storage: Files, Pages, Tuples (CMU Intro to Database Systems)
A 77-minute video from CMU Database Group's catalogue; the title names its topic.
1:14:08#03 - IBM Starburst Query Rewriter + Optimizer (CMU Optimize!)
A 74-minute video from CMU Database Group's catalogue; the title names its topic.
Books that go with these videos
- Database System Concepts, Silberschatz, Korth & SudarshanThe textbook CMU's database course assigns
- Designing Data-Intensive Applications, Martin KleppmannThe modern classic on data systems
As an Amazon Associate, BrighterTube earns from qualifying purchases.








