Disseminate

The Computer Science Research Podcast

Interviews with Computer Science researchers about their latest work. Hosted by Jack Waudby, researchers are interviewed, highlighting the problem(s) they tackled, solutions they developed, and how their findings can be applied in practice. This podcast is for industry practitioners, researchers, and students, aims to further narrow the gap between research and practice, and to generally make awesome Computer Science research more accessible. The current focus area of the podcast is data management. We have featured research that was published at SIGMOD, VLDB, EuroSys, OSDI, and CIDR. 


You can support the show through Buy Me a Coffee. A donation of $3 will help us keep making you awesome Computer Science research podcasts. 

Pat Helland | Scalable OLTP in the Cloud: What’s the BIG DEAL? | #50
April 15, 2024x
10
1:20:0373.3 MB

Pat Helland | Scalable OLTP in the Cloud: What’s the BIG DEAL? | #50

In this thought-provoking podcast episode, we dive into the world of scalable OLTP (OnLine Transaction Processing) systems with the insightful Pat Helland. As a seasoned expert in the field, Pat shares his insights on the critical role of isolation semantics in the scalability of OLTP systems, emph...

Rui Liu | Towards Resource-adaptive Query Execution in Cloud Native Databases | #49
April 01, 2024x
9
53:5249.33 MB

Rui Liu | Towards Resource-adaptive Query Execution in Cloud Native Databases | #49

In this episode, we talk to Rui Liu and explore the transformative potential of Ratchet, a groundbreaking resource-adaptive query execution framework. We delve into the challenges posed by ephemeral resources in modern cloud environments and the innovative solutions offered by Ratchet. Rui guides u...

Yifei Yang | Predicate Transfer: Efficient Pre-Filtering on Multi-Join Queries | #48
March 18, 2024x
8
47:3743.61 MB

Yifei Yang | Predicate Transfer: Efficient Pre-Filtering on Multi-Join Queries | #48

In this episode, Yifei Yang introduces predicate transfer, a revolutionary method for optimizing join performance in databases. Predicate transfer builds on Bloom joins, extending its benefits to multi-table joins. Inspired by Yannakakis's theoretical insights, predicate transfer leverages Bloom fi...

Vikramank Singh | Panda: Performance Debugging for Databases using LLM Agents | #47
March 04, 2024x
7
1:08:1262.45 MB

Vikramank Singh | Panda: Performance Debugging for Databases using LLM Agents | #47

In this episode, Vikramank Singh introduces the Panda framework, aimed at refining Large Language Models' (LLMs) capability to address database performance issues. Vikramank elaborates on Panda's four components—Grounding, Verification, Affordance, and Feedback—illustrating how they collaborate to ...

Tamer Eldeeb | Chablis: Fast and General Transactions in Geo-Distributed Systems | #46
February 12, 2024x
6
1:02:2757.18 MB

Tamer Eldeeb | Chablis: Fast and General Transactions in Geo-Distributed Systems | #46

In this episode, Tamer Eldeeb sheds light on the challenges faced by geo-distributed database management systems (DBMSes) in supporting strictly-serializable transactions across multiple regions. He discusses the compromises often made between low-latency regional writes and restricted programming ...