20041019 Tuesday October 19, 2004

Java Developers - let's take over the MySQL Conference! Last April, I attended the MySQL Conference in Orlando. It was a good time, but the number of Java Developers there was pitiful. I had a good time hanging out with Mark (Matthews) and Anthony, but it was still a poor showing. Now MySQL is gearing up for this year's conference (April in Santa Clara) and I'm thinking about submitting a proposal. Anyone interested in joining me? Let's bombard them with proposals and see if we can take over the sucker! If nothing else, it'd be cool to hang with more Java Developers in California.

The conference actually ends the day before Julie and I's 5th year anniversary (April 22nd). If my proposal gets accepted - I think we're going to have Julie's sister babysit and Julie will fly out to spend the weekend touring around wine country. Sounds like fun, eh? Now I just need to find some sort of limo so we can do lots of tasting. ;-) Posted in Java at Oct 19 2004, 10:32:36 AM MDT 11 Comments

Comments:

Fix up the minibus and hire a driver!

Posted by gerryg on October 19, 2004 at 12:59 PM MDT #

Part of the problem is that working with MySQL from Java is just so darn easy there really isn't much to say on that front. What do you plan on talking about? I may attend just to hear about what's new and great in MySQL land, but I can't say that there is much interest with respect to Java and MySQL.

Posted by Anthony Eden on October 19, 2004 at 03:08 PM MDT #

Anthony, I've just about put the finishing touches on the replication-aware connection...i.e. it wraps two connections, one to a master, and one to a set of slaves, and picks the right one based on whether or not the connection has been set to read-only mode....I'll be talking about that ;)

Posted by Mark Matthews on October 19, 2004 at 03:38 PM MDT #

I agree with you Anthony. However, there's sure a lot of talks on PHP and Perl and it's easy to talk to MySQL with those languages, right? In general, I'd just like to see Java Developers go - they don't have to talk about Java. You could tell us why Python is go great and I'd love to see a sesson on Groovy. I think a Groovy session might even attract some of the PHP/Perl crowd.

Posted by Matt Raible on October 19, 2004 at 03:45 PM MDT #

Good idea Matt. Time to mix things up a bit - the Java conferences seem to be too much about just Java issues and I guess the database conferences are a bit db centric. I submitted a proposal for "JDBC development using Spring" - we'll see if they bite :)

Posted by Thomas Risberg on October 19, 2004 at 09:37 PM MDT #

MySQL is.... not realy OpenSource and .... not realy ANSI SQL. Let PHP have it.

.V

Posted by Vic on October 20, 2004 at 08:59 AM MDT #

Vic,

Your comment troubles me. I fail to see how MySQL isn't open source, unless you have a very narrow view that Open Source == BSD license.

As far as ANSI SQL goes, yes we were deficient in that area, but are getting better all the time. We're only one of _two_ (that I know of) databases that support SQL Standard stored procedures (DB2 being the other one), as well as the only database (that I know of) that supports SQL Standard unicode functionality.

We have updatable views, stored procedures and triggers available in the 5.0 version (which you can download today, in source form), and the patch for INFORMATION_SCHEMA that will be going into 5.0 is currently under internal review, and should be released any day now. We're getting closer-and-closer to core standards-compliance every day.

One has to remember that even though many databases (not all) claim to be SQL standards compliant, they usually aren't, or they are only compliant to one component of the standard. In almost all cases, to do anything useful with them, you will need to use vendor-specific funcationality, so the value of standards-compliance goes out the window. (MySQL is not the first database I was exposed to, I've had to use my fair share of Oracle, SQL Server, DB2, Sybase and PostgreSQL).

If you want to see where we stand on SQL Standards compliance, take a look at our talk from our first conference , given by Peter Gulutzan (who happens to know the SQL Standard quite well), or come to this year's conference, where he'll give an updated talk.

Posted by Mark Matthews on October 20, 2004 at 09:40 AM MDT #

"I've just about put the finishing touches on the replication-aware connection" That rocks Mark. I think I will have to attend now. :-)

Posted by Anthony Eden on October 20, 2004 at 01:22 PM MDT #

Matt,

You're right, now that I think about it there's some stuff with BeanShell and working with databases that could be quite interesting to other developers out there. Perhaps I'll throw together a proposal.

Posted by Anthony Eden on October 20, 2004 at 01:23 PM MDT #

M Matthews,
I am a pgSQL fan. It has stored procedures. And when I read the MySQL license it says I can't use it for comercial applications. Compare that to the pgSQL license which says I can use it in any way and include it w/ my product.

.V

Posted by Vic on October 21, 2004 at 11:11 AM MDT #

Vic,

We distribute under two licenses, Commercial and the stock GPL (with exceptions that can be applied for other software that is distributed under an open source license), so I don't see where you can't use it for commercial applications...now if you _distribute_ those applications, in many cases, the GPL comes into effect, and thus you have to comply with the terms of the GPL...I don't see how that makes it _not_ OpenSource.

Matt's blog is not the place to have a license flamewar, though, so if you want to discuss it further, either come to the conference (there are always sessions and BOFs on licensing, you might end up englightened!), or contact me directly (mark_at_mysql.com).

Posted by Mark Matthews on October 21, 2004 at 11:27 AM MDT #

Post a Comment:
  • HTML Syntax: Allowed