Performance in a High-throughput SQL Database
Offered By: Gopher Academy via YouTube
Course Description
Overview
Explore performance optimization techniques for high-throughput SQL databases in this 45-minute conference talk from GopherCon 2022. Learn how to profile your Go codebase to enhance speed and efficiency, while discovering common performance-killing anti-patterns to avoid. Follow along as Zach Musgrave, from the DoltHub team, shares insights gained from developing Dolt, a unique SQL database with Git-like versioning capabilities. Gain practical knowledge on utilizing Go's profiler tools to identify and resolve code slowdowns, illustrated through real-world examples from DoltHub's codebase. Delve into the architectural decisions behind Dolt's tuple storage system and understand their impact on overall database performance. By the end of this talk, acquire valuable strategies to optimize your own Go-based database projects for improved throughput and responsiveness.
Syllabus
GopherCon 2022: Zach Musgrave - Performance in a High-throughput SQL Database
Taught by
Gopher Academy
Related Courses
A Holistic Go ExperienceGopher Academy via YouTube Safe, Fast, and Easy - Building a Plugin System with WebAssembly
Gopher Academy via YouTube A Journey Through Integration Testing with Go - What Could Go Wrong?
Gopher Academy via YouTube Kraken Wrangling for Dummies - Go Module Dependency Management at Scale
Gopher Academy via YouTube Go, the Data Engineer's Missing Tool?
Gopher Academy via YouTube