| radwin.org -> Michael J. Radwin -> blog -> MySQL Users Conference 2003 | Search |
The MySQL Users Conference 2003 is running from April 10 - 12 in San Jose, CA. I was nearby in Sunnyvale for work on Tuesday & Wednesday this week, so I stuck around a day longer than my usual LAX-SJC travel schedule to catch the beginning of the conference.
Thanks to Zak for all of his hard work organizing the show. The first day was great; I'm sorry I'll be missing the rest of it.
The first 15 minutes of the presentation was all bragging -- they listed off some big customers (such as Yahoo! and Slashdot), awards they had won, and some notable events in the lifetime of the product and company. Axmark takes great pride in the fact that Oracle introduced a MySQL migration kit in 2001.
Speaking a little bit about MySQL AB, Axmark indicated that they now have 12 full time engineers working on the server, and dozens of customer support folks. They've been making money via commercial licenses (for companies that don't want to GPL their code), and also from selling support, training, certification and consulting. The recently-introduced MySQL Certification program costs $200 (with a $50 discount until this fall).
As a product, MySQL has a variety of features. Aside from supporting "an extended subset" of the ANSI SQL89 standard, they support ACID transactions, User Defined Functions (unfortunately not the same thing as Stored Procedures), and a handful of SQL extensions (such as SELECT ... LIMIT). Client interfaces are available in over a dozen programming languages and operating systems.
It also provides about 5 different storage engines (MyISAM, InnoDB, Hash/InMemory, BerkeleyDB, etc.) which allow different tradeoffs depending on the application needs. For example, if you need fast row-level locking, you should pick the InnoDB, and recoginize that there will be some extra overhead on inserts.
Axmark also bragged a bit about the eWeek benchmarking tests which compared MySQL, Oracle9i, and a handful of other relational databases using JDBC drivers in a web server environment on Microsoft Windows. The MySQL performance curve (in terms of web pages per second and latency) matched Oracle's and outperformed all others.
Lastly, the two co-founders gave a high-level overview of the various server versions (3.23, 4.0, 4.1, 5.0) and some new interesting features coming soon.
Someone (not the person in the picture) asked Rasmus a question about using the PHP mail() function to send hundreds of thousands of messages.
I was tickled to see Brad from Zend; I saw him in Israel just a couple of weeks earlier.
Being a MySQL novice, I didn't understand much of the talk. It's always a neat experience to surround yourself in a technical environment where everyone around you knows more than you do. A good way to pick up a bunch of ideas. There were ton of questions posed by the audience during the talk; it's rare to see this high of a level of interaction with an audience this large.
Aesthetic note: Jeremy finally switched his slide colors from white-on-blue to the more boring (but easy to read) black-on-white.
Unfortunately, the talk was plagued by technical difficulties. The LCD projector just wouldn't cooperate with the laptop. Zak had a copy of the presentation on a floppy disk, but nobody else in the room had a laptop that could read it. Bummer.
It's all well and good to tease us about talking to Rasmus regarding mass mailing in PHP, but for those of us who can ask him ... What did he say ???
Posted by Oli at April 10, 2003 10:31 PMBoris rules !
Posted by Boris at October 1, 2003 11:46 AMthanks
Posted by dvd at December 9, 2003 11:33 PMInnouncement!!!
Posted by Creno at February 20, 2004 04:48 AMWhy do not I see me posts???
Posted by Mopet at March 5, 2004 03:15 PM