dbtrail: Know What Changed. Undo What Broke. Just by Asking. State-of-the-Art Data Recovery for MySQL

Someone deletes the wrong row. The standard recovery process: find a backup, restore 500GB to a staging server, wait 45 minutes, query the restored data, manually write an INSERT, and hope you didn’t miss anything. For a one-row problem, that’s absurd.
What if recovering that row was as simple as asking “what was deleted from orders today?” and getting the INSERT SQL back? What if auditing a deploy meant asking “show me every row that changed in the last hour” instead of parsing mysqlbinlog output?
dbtrail makes this real. It’s a continuous data protection tool for MySQL that captures every INSERT, UPDATE, and DELETE with full before-and-after row data, and lets you query that history through a web explorer, a REST API, or any AI assistant. Connect Claude, Cursor, or any MCP-compatible client and start asking questions about your data in natural language. When something breaks, the recovery SQL is already waiting. No backup restores, no staging servers, no guessing.
In this demo-heavy talk I’ll show dbtrail live against a production-like MySQL environment: recovering accidentally deleted rows, tracing a suspicious data change, and auditing a deploy — each resolved in under a minute by talking to an AI assistant connected to the database’s change history.
Download imageSpeaker

Daniel is a Database Engineer with 15+ years of experience managing MySQL and PostgreSQL in production environments. He is the creator of dbtrail (dbtrail.com), an open-source continuous data protection tool for MySQL …

