Where the open source database community meets: Use code PERCONA75 and secure your spot for Percona Live.  Register

Creating MySQL User-Defined Functions in C++ Has Never Been Easier

In this session I will show how to use C++ UDF wrappers from Percona​ Server 8.0.22+ to add new custom functionality to MySQL​. Forget about funcinit() / func() / funcdeinit() functions, individually defined context structures for passing data between them, manual memory allocations and ugly casts from void to extract function parameter values – now you have nice c++14 wrappers to do all the dirty work behind the scene with minimal overhead. Speaker: Yura Sorokin – Percona

Far
Enough.

Said no pioneer ever.
MySQL, PostgreSQL, InnoDB, MariaDB, MongoDB and Kubernetes are trademarks for their respective owners.
© 2026 Percona All Rights Reserved