Free courses from frontend to fullstack and AI
Learn EDR Internals: Research & Development From The Masters
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn about atomic Data Definition Language (DDL) bugs in database management systems through this 15-minute conference presentation from USENIX ATC '25. Explore a comprehensive study of 207 atomic DDL bugs across three widely used DBMSs, discovering how these critical bugs manifest as incorrect results, post-recovery data inconsistency, and system unavailability, primarily triggered by metadata conflicts between DDL statements. Examine the development and implementation of DDLUMOS, a specialized testing tool that detects atomic DDL bugs using metadata conflict-guided DDL synthesis and graph-based consistency analysis. Discover how researchers applied DDLUMOS to six popular DBMSs including PostgreSQL and MySQL, successfully identifying 73 previously unknown atomic DDL bugs, with 14 issues already fixed by DBMS vendors, demonstrating the tool's effectiveness in improving database system reliability and maintaining data integrity during schema modifications.
Syllabus
USENIX ATC '25 - DDLumos: Understanding and Detecting Atomic DDL Bugs in DBMSs
Taught by
USENIX