15-721 Advanced Database Systems (Spring 2024) Carnegie Mellon University https://15721.courses.cs.cmu.edu/spring2024/S2024 #06 - Vectorized Query Execution Using SIMD (CMU Advanced Database Systems)CMU Database Group2024-02-13 | Andy Pavlo (https://www.cs.cmu.edu/~pavlo/) Slides: https://15721.courses.cs.cmu.edu/spring2024/slides/06-vectorization.pdf Notes: https://15721.courses.cs.cmu.edu/spring2024/notes/06-vectorization.pdf
15-721 Advanced Database Systems (Spring 2024) Carnegie Mellon University https://15721.courses.cs.cmu.edu/spring2024/S2024 #05 - Query Execution & Processing Part 2 (CMU Advanced Database Systems)CMU Database Group2024-02-08 | Andy Pavlo (https://www.cs.cmu.edu/~pavlo/) Slides: https://15721.courses.cs.cmu.edu/spring2024/slides/05-execution2.pdf Notes: https://15721.courses.cs.cmu.edu/spring2024/notes/05-execution2.pdf
15-721 Advanced Database Systems (Spring 2024) Carnegie Mellon University https://15721.courses.cs.cmu.edu/spring2024/S2024 #04 - Query Execution & Processing Part 1 (CMU Advanced Database Systems)CMU Database Group2024-02-06 | Andy Pavlo (https://www.cs.cmu.edu/~pavlo/) Slides: https://15721.courses.cs.cmu.edu/spring2024/slides/04-execution1.pdf Notes: https://15721.courses.cs.cmu.edu/spring2024/notes/04-execution1.pdf
15-721 Advanced Database Systems (Spring 2024) Carnegie Mellon University https://15721.courses.cs.cmu.edu/spring2024/S2024 #03 - Data Formats & Encoding Part 2 (CMU Advanced Database Systems)CMU Database Group2024-01-30 | Andy Pavlo (https://www.cs.cmu.edu/~pavlo/) Slides: https://15721.courses.cs.cmu.edu/spring2024/slides/03-data2.pdf Notes: https://15721.courses.cs.cmu.edu/spring2024/notes/03-data2.pdf
15-721 Advanced Database Systems (Spring 2024) Carnegie Mellon University https://15721.courses.cs.cmu.edu/spring2024/S2024 #02 - Data Formats & Encoding Part 1 (CMU Advanced Database Systems)CMU Database Group2024-01-25 | Andy Pavlo (https://www.cs.cmu.edu/~pavlo/) Slides: https://15721.courses.cs.cmu.edu/spring2024/slides/02-data1.pdf Notes: https://15721.courses.cs.cmu.edu/spring2024/notes/02-data1.pdf
15-721 Advanced Database Systems (Spring 2024) Carnegie Mellon University https://15721.courses.cs.cmu.edu/spring2024/S2024 #01 - Modern OLAP Database Systems (CMU Advanced Database Systems)CMU Database Group2024-01-23 | Andy Pavlo (https://www.cs.cmu.edu/~pavlo/) Slides: https://15721.courses.cs.cmu.edu/spring2024/slides/01-modernolap.pdf Notes: https://15721.courses.cs.cmu.edu/spring2024/notes/01-modernolap.pdf
15-721 Advanced Database Systems (Spring 2024) Carnegie Mellon University https://15721.courses.cs.cmu.edu/spring2024/S2024 #00 - Course Overview & Logistics (CMU Advanced Database Systems)CMU Database Group2024-01-18 | Andy Pavlo (https://www.cs.cmu.edu/~pavlo/) Slides: https://15721.courses.cs.cmu.edu/spring2024/slides/00-introduction.pdf
15-721 Advanced Database Systems (Spring 2024) Carnegie Mellon University https://15721.courses.cs.cmu.edu/spring2024/F2023 #25 - Potpourri: Redis, CockroachDB, Snowflake, MangoDB, TabDB (CMU Intro to Database Systems)CMU Database Group2023-12-07 | Andy Pavlo (https://www.cs.cmu.edu/~pavlo/) Slides: https://15445.courses.cs.cmu.edu/fall2023/slides/25-potpourri.pdf
15-445/645 Intro to Database Systems (Fall 2023) Carnegie Mellon University https://15445.courses.cs.cmu.edu/fall2023/F2023 #24 - SingleStore Database Overview (CMU Intro to Database Systems)CMU Database Group2023-12-05 | Guest Speaker: Cheng Chen (linkedin.com/in/cheng-ch) Slides: https://15445.courses.cs.cmu.edu/fall2023/slides/24-singlestore.pdf
15-445/645 Intro to Database Systems (Fall 2023) Carnegie Mellon University https://15445.courses.cs.cmu.edu/fall2023/F2023 #23 - Distributed Data Warehouse OLAP Databases (CMU Intro to Database Systems)CMU Database Group2023-11-30 | Andy Pavlo (https://www.cs.cmu.edu/~pavlo/) Slides: https://15445.courses.cs.cmu.edu/fall2023/slides/23-distributedolap.pdf Notes: https://15445.courses.cs.cmu.edu/fall2023/notes/23-distributedolap.pdf
15-445/645 Intro to Database Systems (Fall 2023) Carnegie Mellon University https://15445.courses.cs.cmu.edu/fall2023/Chroma Vector Database: Retrieval for LLMs (Hammad Bashir + Liquan Pei)CMU Database Group2023-11-28 | CMU Database Group - ML⇄DB Seminar Series (2023) Speakers: Hammad Bashir + Liquan Pei (Chroma) November 20, 2023 https://db.cs.cmu.edu/seminar2023/#db12
Sponsors: Google DAPA Team (google.com)F2023 #22 - Distributed Transaction Processing Databases (CMU Intro to Database Systems)CMU Database Group2023-11-28 | Andy Pavlo (https://www.cs.cmu.edu/~pavlo/) Slides: https://15445.courses.cs.cmu.edu/fall2023/slides/22-distributedoltp.pdf Notes: https://15445.courses.cs.cmu.edu/fall2023/notes/22-distributedoltp.pdf
15-445/645 Intro to Database Systems (Fall 2023) Carnegie Mellon University https://15445.courses.cs.cmu.edu/fall2023/pgvector: Stylish Hierarchical Navigable Small World Indexes (Jonathan Katz)CMU Database Group2023-11-21 | CMU Database Group - ML⇄DB Seminar Series (2023) Speakers: Jonathan Katz (Amazon / PostgreSQL) November 20, 2023 https://db.cs.cmu.edu/seminar2023/#db11
Sponsors: Google DAPA Team (google.com)F2023 #21 - Intro to Distributed Databases (CMU Intro to Database Systems)CMU Database Group2023-11-21 | Andy Pavlo (https://www.cs.cmu.edu/~pavlo/) Slides: https://15445.courses.cs.cmu.edu/fall2023/slides/21-distributed.pdf Notes: https://15445.courses.cs.cmu.edu/fall2023/notes/21-distributed.pdf
15-445/645 Intro to Database Systems (Fall 2023) Carnegie Mellon University https://15445.courses.cs.cmu.edu/fall2023/F2023 #20 - Database Recovery (CMU Intro to Database Systems)CMU Database Group2023-11-16 | Jignesh Patel (jigneshpatel.org) Slides: https://15445.courses.cs.cmu.edu/fall2023/slides/20-recovery.pdf Notes: https://15445.courses.cs.cmu.edu/fall2023/notes/20-recovery.pdf
15-445/645 Intro to Database Systems (Fall 2023) Carnegie Mellon University https://15445.courses.cs.cmu.edu/fall2023/Alibaba: Domain Knowledge Augmented AI for Databases (Jian Tan)CMU Database Group2023-11-14 | CMU Database Group - ML⇄DB Seminar Series (2023) Speakers: Jian Tan (Alibaba) November 13, 2023 https://db.cs.cmu.edu/seminar2023/#db10
Sponsors: Google DAPA Team (google.com)F2023 #19 - Database Logging (CMU Intro to Database Systems)CMU Database Group2023-11-14 | Jignesh Patel (jigneshpatel.org) Slides: https://15445.courses.cs.cmu.edu/fall2023/slides/19-logging.pdf Notes: https://15445.courses.cs.cmu.edu/fall2023/notes/19-logging.pdf
15-445/645 Intro to Database Systems (Fall 2023) Carnegie Mellon University https://15445.courses.cs.cmu.edu/fall2023/Milvus: A Purpose-Built Vector Data Management System! (Li Liu)CMU Database Group2023-11-10 | CMU Database Group - ML⇄DB Seminar Series (2023) Speakers: Li Liu (Zilliz / Milvus) November 6, 2023 https://db.cs.cmu.edu/seminar2023/#db9
Sponsors: Google DAPA Team (google.com)F2023 #18 - Multi-Version Concurrency Control (CMU Intro to Database Systems)CMU Database Group2023-11-09 | Jignesh Patel (jigneshpatel.org) Slides: https://15445.courses.cs.cmu.edu/fall2023/slides/18-multiversioning.pdf Notes: https://15445.courses.cs.cmu.edu/fall2023/notes/18-multiversioning.pdf
15-445/645 Intro to Database Systems (Fall 2023) Carnegie Mellon University https://15445.courses.cs.cmu.edu/fall2023/F2023 #17 - Timestamp Ordering Concurrency Control (CMU Intro to Database Systems)CMU Database Group2023-11-07 | Jignesh Patel (jigneshpatel.org) Slides: https://15445.courses.cs.cmu.edu/fall2023/slides/17-timestampordering.pdf Notes: https://15445.courses.cs.cmu.edu/fall2023/notes/17-timestampordering.pdf
15-445/645 Intro to Database Systems (Fall 2023) Carnegie Mellon University https://15445.courses.cs.cmu.edu/fall2023/F2023 #16 - Two-Phase Locking Concurrency Control (CMU Intro to Database Systems)CMU Database Group2023-11-02 | Jignesh Patel (jigneshpatel.org) Slides: https://15445.courses.cs.cmu.edu/fall2023/slides/16-twophaselocking.pdf Notes: https://15445.courses.cs.cmu.edu/fall2023/notes/16-twophaselocking.pdf
15-445/645 Intro to Database Systems (Fall 2023) Carnegie Mellon University https://15445.courses.cs.cmu.edu/fall2023/Akamas: Autonomous Performance Optimization (Stefano Cereda)CMU Database Group2023-11-01 | CMU Database Group - ML⇄DB Seminar Series (2023) Speakers: Stefano Cereda (Akamas) October 30, 2023 https://db.cs.cmu.edu/seminar2023/#db8
Sponsors: Google DAPA Team (google.com)F2023 #15 - Concurrency Control Theory (CMU Intro to Database Systems)CMU Database Group2023-10-31 | Jignesh Patel (jigneshpatel.org) Slides: https://15445.courses.cs.cmu.edu/fall2023/slides/15-concurrencycontrol.pdf Notes: https://15445.courses.cs.cmu.edu/fall2023/notes/15-concurrencycontrol.pdf
15-445/645 Intro to Database Systems (Fall 2023) Carnegie Mellon University https://15445.courses.cs.cmu.edu/fall2023/Lance: A Modern Columnar Data Format (Chang She)CMU Database Group2023-10-27 | CMU Database Group - ML⇄DB Seminar Series (2023) Speakers: Chang She (LanceDB) October 23, 2023 https://db.cs.cmu.edu/seminar2023/#db7
Sponsors: Google DAPA Team (google.com)F2023 #14 - Query Planning & Optimization (CMU Intro to Database Systems)CMU Database Group2023-10-26 | Jignesh Patel (jigneshpatel.org) Slides: https://15445.courses.cs.cmu.edu/fall2023/slides/14-optimization.pdf Notes: https://15445.courses.cs.cmu.edu/fall2023/notes/14-optimization.pdf
15-445/645 Intro to Database Systems (Fall 2023) Carnegie Mellon University https://15445.courses.cs.cmu.edu/fall2023/F2023 #13 - Query Execution Part 2 (CMU Intro to Database Systems)CMU Database Group2023-10-24 | Jignesh Patel (jigneshpatel.org) Slides: https://15445.courses.cs.cmu.edu/fall2023/slides/13-queryexecution2.pdf Notes: https://15445.courses.cs.cmu.edu/fall2023/notes/13-queryexecution2.pdf
15-445/645 Intro to Database Systems (Fall 2023) Carnegie Mellon University https://15445.courses.cs.cmu.edu/fall2023/FeatureBase: A Deep Dive (Pat OKeeffe)CMU Database Group2023-10-17 | CMU Database Group - ML⇄DB Seminar Series (2023) Speakers: Pat O'Keeffe (FeatureBase) October 16, 2023 https://db.cs.cmu.edu/seminar2023/#db6
Sponsors: Google DAPA Team (google.com)FeatureForm: Feature Store Architectures & Technical Challenges (Simba Khadder)CMU Database Group2023-10-16 | CMU Database Group - ML⇄DB Seminar Series (2023) Speakers: Simba Khadder (FeatureForm) October 9, 2023 https://db.cs.cmu.edu/seminar2023/#db5
Sponsors: Google DAPA Team (google.com)F2023 #12 - Query Execution Part 1 (CMU Intro to Database Systems)CMU Database Group2023-10-10 | Jignesh Patel (jigneshpatel.org) Slides: https://15445.courses.cs.cmu.edu/fall2023/slides/12-queryexecution1.pdf Notes: https://15445.courses.cs.cmu.edu/fall2023/notes/12-queryexecution1.pdf
15-445/645 Intro to Database Systems (Fall 2023) Carnegie Mellon University https://15445.courses.cs.cmu.edu/fall2023/F2023 #11 - Join Algorithms (CMU Intro to Database Systems)CMU Database Group2023-10-05 | Matt Butrovich (https://mattbutrovi.ch/) Slides: https://15445.courses.cs.cmu.edu/fall2023/slides/11-joins.pdf Notes: https://15445.courses.cs.cmu.edu/fall2023/notes/11-joins.pdf
15-445/645 Intro to Database Systems (Fall 2023) Carnegie Mellon University https://15445.courses.cs.cmu.edu/fall2023/F2023 #10 - Sorting & Aggregation Algorithms (CMU Intro to Database Systems)CMU Database Group2023-10-04 | Jignesh Patel (linkedin.com/in/jigneshmpatel) Slides: https://15445.courses.cs.cmu.edu/fall2023/slides/10-sorting.pdf Notes: https://15445.courses.cs.cmu.edu/fall2023/notes/10-sorting.pdf
15-445/645 Intro to Database Systems (Fall 2023) Carnegie Mellon University https://15445.courses.cs.cmu.edu/fall2023/F2023 #09 - Index Concurrency Control (CMU Intro to Database Systems)CMU Database Group2023-09-28 | Andy Pavlo (https://www.cs.cmu.edu/~pavlo/) Slides: https://15445.courses.cs.cmu.edu/fall2023/slides/09-indexconcurrency.pdf Notes: https://15445.courses.cs.cmu.edu/fall2023/notes/09-indexconcurrency.pdf
15-445/645 Intro to Database Systems (Fall 2023) Carnegie Mellon University https://15445.courses.cs.cmu.edu/fall2023/Less is More with PostgresML (Montana Low)CMU Database Group2023-09-26 | CMU Database Group - ML⇄DB Seminar Series (2023) Speakers: Montana Low (PostgresML) September 25, 2023 https://db.cs.cmu.edu/seminar2023/#db3
Sponsors: Google DAPA Team (google.com)F2023 #08 - B+Tree Indexes (CMU Intro to Database Systems)CMU Database Group2023-09-26 | Andy Pavlo (https://www.cs.cmu.edu/~pavlo/) Slides: https://15445.courses.cs.cmu.edu/fall2023/slides/08-trees.pdf Notes: https://15445.courses.cs.cmu.edu/fall2023/notes/08-trees.pdf
15-445/645 Intro to Database Systems (Fall 2023) Carnegie Mellon University https://15445.courses.cs.cmu.edu/fall2023/