How it works: +It’s a drop-in replacement
+We added an interface to load external shared libraries (.so files) as extensions.
+You define custom data types and functions (with indexes coming soon) that run natively inside the engine.
+We are launching with a few proof-of-concept extensions: vsql-ai, vsql-uuid, vsql-crypto, vsql-network-address. We’re currently in alpha.
We know forking MySQL is a big swing, but we believe the community needs a way to innovate on the core engine without waiting for Oracle and in a way that is easier to use than plug-ins.
The code is open source here: https://github.com/villagesql/villagesql-server
We’d love your feedback. Happy to answer any questions about the implementation!