Show HN: VillageSQL = MySQL and Extensions (github.com)
Look, MySQL is awesome [flamewar incoming?]. But the ecosystem has stagnated. Why?
No permissionless innovation. Postgres has flourished because people can change the core of the database (look at pgvector and pg_textsearch), without having to get their changes accepted upstream.
(This, btw, is what powered GitHub's early success: you can fork a repo and make changes without needing the owners' approval)
VillageSQL is a tracking fork of MySQL (open source, ofc) that adds an extension framework: * Drop-in replacement
* Add custom data types and functions (with indexes coming soon)
* we wrote example extensions (vsql-ai, -uuid, crypto, etc.)
* you have a better idea for an extension
* my CEO submitted a Show HN post but linked to the announcement blog; help me show him hackers want code first
* I'm particularly proud of the friendly C++ API to add custom functions (in func_builder.h)
That link again is https://github.com/villagesql/villagesql-server
(Oh, and I get to work with the former TL of Google's BigTable and Colossus, so we care about doing databases Right)
4 comments
[ 3.1 ms ] story [ 16.6 ms ] threadWould rather prefer people would cooperate on ONE fork, e.g. get your extension framework integrated into MariaDB or something.