Search This Blog

15 May 2009

Perl and Java Stored Procedures for MariaDB 5.1

I just applied the external stored procedure patch to a branch of MariaDB and uploaded it to LaunchPad.
You can see the branch at https://code.launchpad.net/~atcurtis/maria/5.1-wl820
Note that this is not in any reasonable condition to merge into MariaDB. Hopefully we can engage in dialog as to how we can bring this feature properly to MariaDB, MySQL and Drizzle, hopefully making the plugins reasonably easy to port between them, but to be "native and maintainable" without getting in the way of future development. For example, some of the infrastructure I have used to implement table functions was removed from the MySQL 6.0 branch. It would be nice if contributers can see and participate in roadmap discussions; historically MySQL may be Open Source but it would be good to have Open Development too.

4 comments:

qu1j0t3 said...

Hi Antony,
I have been watching this WL for a few weeks. I'm an experienced C coder if you are looking for more developers. In particular I am interested in PLs like Lua, Python, etc. To what extent are you interested in portability/compatibility with PostgreSQL's PLs?

--Toby

(My LP profile is https://launchpad.net/~qu1j0t3 )

Antony said...

I would welcome anyone to hack/contribute. If there is a pet language you'd like to implement, go for it. I have been trying to entice a couple of Python and Lua aficionados to write a plugin but they have been too busy.

Personally, I don't believe that full compatibility with PostgreSQL is completely necessary. As long as it is easy/sane and when it comes to the SQL syntax, I have tended to fall on the side of ISO compliance.

Federico said...

Hi! Is someone working on this, still? I think this project is very useful.

Antony T Curtis said...

I have been looking at alternative direction to take this work.