Driving Innovation in MySQL with Extensions
summary
A new Village SQL extension framework (VAF) ships as an alpha with versions up to 0.0.4 and adds custom types, custom functions, column storage, config vars, background threads, keyring access and status variables; a Prometheus exporter from ProxySQL and an AI extension (prompting + embeddings) already exist. A seven‑phase auto porting skill uses Claude/Gemini/Codex to translate Postgres extensions (demo: Hstore) into MySQL in ~35–45 minutes, producing MTR tests and GitHub issues. A Rust SDK and cargo install run extensions dynamically with replication, crash recovery and transactional semantics ensured.
AI-written summary · about
chapters (7)
- 0:00Village SQL mission
- 1:53Village SQL extension framework
- 5:47MySQL agentic era
- 8:59Porting Postgres extensions
- 15:46Extension builder demo
- 21:20Rust SDK for MySQL
- 24:30Q&A
related talks
27mEating an Elephant Converting PostgreSQL extensions to MySQL
44mAdventures in MySQL
42mPostgreSQL Extensions: A Deep Dive
06mScaling your applications with Cloud SQL for MySQL
28mMysql Optimizer Features in 5.7 and 8.0
40mMaking the most out of MySQL
49mNew Client Tool for Developers and DBAs
41mMySQL 8.0
