Matt Butrovich | Tigger: A Database Proxy That Bounces With User-Bypass | #45 - podcast episode cover

Matt Butrovich | Tigger: A Database Proxy That Bounces With User-Bypass | #45

Dec 18, 20231 hr 4 minSeason 6Ep. 5
--:--
--:--
Download Metacast podcast app
Listen to this episode in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episode description

Summary:


In this episode, we chat to Matt Butrovich about his research on database proxies. We discuss the inefficiencies of traditional database proxies, which operate in user-space, causing overhead due to buffer copying and system calls. Matt introduces "user-bypass" which leverages Linux's eBPF infrastructure to move application logic into kernel-space. Matt then tells us about Tigger, a PostgreSQL-compatible DBMS proxy, showcasing user-bypass benefits. Tune in to hear about the experiments that demonstrate how Tigger can achieve up to a 29% reduction in transaction latencies and a 42% reduction in CPU utilization compared to other widely-used proxies.


Links:


Hosted on Acast. See acast.com/privacy for more information.

For the best experience, listen in Metacast app for iOS or Android