Migrating US Government applications from Oracle to MySQL

I just returned from a MySQL Federal Migration Boot Camp, jointly presented by Carahsoft and Sun/MySQL. It was a half-day seminar on the topic of migrating applications to MySQL, targeted to the US Government sector. Specifically, most of the audience seemed to be running Oracle, though there were some users of other systems (Microsoft SQL Server, Sybase, Informix, etc).

Ronald Bradford presented the whole thing. I thought he did a great job giving a fair and balanced look at topics such as what types of applications are good candidates for migration, what gotchas you might encounter, etc. I’m sure someone looking at migrating in earnest would benefit from a whole day’s discussion (or a more focused engagement with a consultant), but I thought it was a great way to help people figure out whether they should dig deeper or just stay where they are.

Here are samples of the questions I heard:

I spoke to some people for a while afterwards. Some of them are MySQL Enterprise customers already and indicated that they’re actually not using their subscriptions. I asked them whether that’s important to them, and what is really a value for them; do they mind paying for it if they don’t use it? Maybe they just see a MySQL support contract as an insurance policy? (a few heads nodded yes). I asked people what they value in a support or consulting contract. Generally, I think what I heard can be boiled down to the following:

This is not scientific. This is a sample size of just a handful of people.

Afterwards there was a buffet lunch, which was tasty and had a lot of vegetarian options. I traded a few business cards and talked with a couple of people about topics like how you can design MySQL to replace Oracle RAC, which I believe is not a good way to approach MySQL. Maybe I’ll write more about that separately.

The sales presence during Ronald’s talk was very supportive – “we’re here if you have questions” – and not intrusive. At the very end, one of the sales people showed two slides about MySQL Enterprise, for a total of about 3 minutes, and explained their pricing model. However, from what I heard people say, there is some disconnect – the sales people think it’s very simple pricing, but everyone is confused about it. At least 5 people asked me to explain it, but I’m not sure why. I explained to a few curious people how Percona’s pricing models work.

Kudos to Ronald for a balanced and fair look at migration, and thanks to MySQL and Carahsoft for sponsoring the event!