See you at O'Reilly MySQL conference starting Monday
I've been to (only?) 2 previous MySQL conferences. I never spoken before, I actually tried to avoid it plus I didn't feel I had any hardcore topics worthy of presenting. Last year all MySQL Sales Engineers were told to submit a talk, so I submitted one that I knew would not be accepted ("no vaporware rule"), and it wasn't. Hey, I obeyed our boss more than my collagues who didn't submit anything! I did feel that for me it was a more useful way to spend time with my customers who were at the conference, and just network.
This year I am doing a talk with Igor. I didn't submit anything this year either, but since Monty Program is a sponsor, we get an extra slot to talk about our "Products and Services", so we will present some of the engineering work we've done for customers who wanted a feature or optimization for their MySQL or MariaDB server.
Here's what I'm looking forward to next week:
As the second biggest sponsor, we'll have a killer sized booth in the expo. Part of the booth will be a MariaDB community area: chairs, tables and electricity and you are free to sit down, with or without laptop, and discuss anything MariaDB related. If you feel you know about MariaDB and are part of it, you are free to tell other passers by about it.
Monty Program and MariaDB talks
9:15am Wednesday, Keynote
State of MariaDB, Michael Widenius
MariaDB: What? Who? How? Why? Where?, Kurt von Finck
Valuable MariaDB Features That Somebody Paid For, Henrik Ingo (Monty Program), Igor Babaev (Monty Program)
MySQL Plugin API: New Features, Sergei Golubchik (MariaDB)
MariaDB Release 5.1; What Is It and What to Expect From It, Michael Widenius
8:30pm Wednesday BOF
The MariaDB Knowledgebase, Bryan Alsdorf, Daniel Bartholomew
The MariaDB/MySQL Query Executor In-depth, Timour Katchaounov (Monty Program AB)
New Query Engine Features in MariaDB, Sergey Petrunya (Monty Program Ab)
Also MariaDB related talks
A Practical Guide to the PBXT Storage Engine, Paul McCullagh (PrimeBase Technologies GmbH)
MariaDB includes PBXT, but until now we have not made a lot of noise or benchmarks about this interesting new engine. It will be great to hear the news from Paul himself.
OQGRAPH engine: hierarchies/graphs inside the database made easy, Arjen Lentz (Open Query), Antony Curtis (Blizzard Entertainment)
Still early alpha stage, but a graph engine is an obvious idea for a storage engine. Demand and popularity is of course driven by the rise of social networking. There are other standalone graph databases, but this one will be in MariaDB 5.2. (experimental only, but shipped as a plugin)
Talks I'm personally interested in (assuming I can clone myself to go everywhere)
8:30am Tuesday, Keynote
State of the Dolphin, Edward Screven
Obvious one, everyone is looking forward to this. I've seen Edward speak once before, but the circumstances of that event constrained both him and the audience listening, so I've decided not to pass judgement yet, but will think of this as his first public MySQL appearance. I really look forward to hear what will be announced and what he will say in general. As far as I know Edward is Oracle's open source champion, so I'm 50% hopeful something interesting will come up.
Last minute changes to title's of Oracle's talks and the fact that Mikael Ronström has not blogged anything since December, suggest that we'll see a replay of last year: Excellent benchmark results in something that has been worked on secretly (meaning, no public launchpad trees) for months and is released only now to generate buzz that a MySQL version is slightly better than anything else out there. I didn't understand it last year, don't understand it now, since the week after the conference we can just share the improvements between us anyway. Anyway, I look forward to MySQL finally actually releasing those improvements to all of us, they have had a big and talented performance team working hard for a year now. It will be nice for the engineers to finally get public credit for their work.
Other rumours: I'm betting MySQL 5.5 will be announced as stable. Engineers I talk to are doubtful. There's also a rumor about something related to InnoDB+ will be announced, such as a closed source database server based on InnoDB. We'll see what it's about - maybe.
The Engines Of Community,
Jono Bacon (Canonical Ltd)
Ubuntu certainly knows how to do Community and Jono is a world thought leader on the topic. As vibrant as the MySQL community is, I always felt we are not really tapping into all the energy that is there. Compared to something like Linux, MySQL is... well, let's just say things could be much better still. Drizzle was able to tap into some of the pent up energy, but for MySQL, MariaDB... we still have much to learn. I really welcome this angle of the Thursday keynotes. (I know Kaj and Sheeri will speak about this topic too, but especially look forward to Jono perhaps bringing in some fresh insights we can learn from.)
Using BlackRay As a Storage Engine, Felix Schupp (SoftMethod GmbH)
Just because I've met Felix twice before, even danced with him once at a SourceForge party :-)
MySQL Cluster and Pushdown-joins (In Pursuit of the Holy Grail), Jonas Oreland (Sun Microsystems)
Last year the MySQL Cluster team released the multi-threaded data node architecture. I worked with a customer who insisted on Sparc/Solaris servers, and we saw really great performance with that. We were essentially able to provide the same level of crazy performance as "Incumbent Database with shared disk clustering", except that there was a big hardware savings gain when you could remove a big SAN and Texas Ramsan, since MySQL Cluster would do the same with just 6 normal disks.
This year Jonas and the team have finally finished the other feature we were always drooling for, namely Pushdown Joins. This means you can now do some JOINs that were inefficient before, and MySQL Cluster is able to send the entire operation for processing inside a data node, rather than doing several network roundtrips for each part of the query. Having seen Jonas' teasers, it looks like the benchmarks are as good as we believed they would be (or better?) This feature would have made the above mentioned benchmarks even better, and would have allowed the customer to add more JOINs if needed.
SSD Deployment Strategies for MySQL, Yoshinori Matsunobu (Sun Microsystems)
Have not worked a lot with SSD myself, so the best way to catch up is to listen to others.
A funny thing
Monty Program crew will be living in the Hotel called Avatar. I hear it's really amazing: everything in the hotel is in 3D!
A happy thing
That the conference is happening and turning out greater than ever! That we can meet face to face and discuss where things should go the next year.
Previous years the conference was mostly a learning and socializing opportunity, but this year I've been involved here and there, so it is a great feeling to see it all come together finally!
See you there!