Wednesday Sep 12, 2012

MySQL Connect: What to Expect From the Wondrous Land of MySQL Cluster

The MySQL Connect conference is only a couple of weeks away, with MySQL engineers, support teams, consultants and community aces busy putting the final touches to their talks.

There will be many exciting new announcements and sharing of best practices at the conference, covering the range of MySQL technologies.

MySQL Cluster will a big part of this, so I wanted to share some key sessions for those of you who plan on attending, as well as some resources for those who are not lucky enough to be able to make the trip, but who can't afford to miss the key news. Of course, this is no substitute to actually being there….and the good news is that registration is still open ;-)


Whats New in MySQL Cluster Saturday 29th, 1300-1400, in Golden Gate room 5.                                                                                        Bernd Ocklin, director of MySQL Cluster development, and myself will be taking a look at what follows the latest MySQL Cluster 7.2 release. I don't want to give to much away - lets just say its not often you can add powerful new functionality to a product while at the same time making life radically simpler for its users.

For those not making it to the Conference, a live webinar repeating the talk is scheduled for Thursday 25th October at 09.00 pacific time. Hold the date, registration will be open for that soon and published to our MySQL Webinars page

Best Practices

Getting Started with MySQL Cluster, Hands-On Lab Saturday 29th, 1600-1700, in Plaza Room A.                                                              Santo Leto, one of our lead MySQL Cluster support engineers, regularly works with users new to MySQL Cluster, assisting them in installation, configuration, scaling, etc. In this lab, Santo will share best-practices in getting started.

Delivering Breakthrough Performance with MySQL Cluster Saturday 29th, 1730-1830, in Golden Gate room 5.

Frazer Clement, lead MySQL Cluster software engineer, will demonstrate how to translate the awesome Cluster benchmarks (remember 1 BILLION UPDATEs per minute ?!) into real-world performance.

You can also get some best practices from our new MySQL Cluster performance guide 

MySQL Cluster BoF Saturday 29th, 1900-2000, room Golden Gate 5.                                                                                                           Come and get a demonstration of new tools for the installation and configuration of MySQL Cluster, and spend time with the engineering team discussing any questions or issues you may have.

Developing High-Throughput Services with NoSQL APIs to InnoDB and MySQL Cluster Sunday 30th, 1145 - 1245, in Golden Gate room 7.  

In this session, JD Duncan and Andrew Morgan will present how to get started with both Memcached and new NoSQL APIs.

JD and I recently ran a webinar demonstrating how to build simple Twitter-like services with Memcached and MySQL Cluster. The replay is available for download

Case Studies:

MySQL Cluster @ El Chavo, Latin America’s #1 Facebook Game Sunday 30th, 1745 - 1845, in Golden Gate room 4.                             Playful Play deployed MySQL Cluster CGE to power their market leading social game. This session will discuss the challenges they faced, why they selected MySQL Cluster and their experiences to date.

You can read more about Playful Play and MySQL Cluster here 

A Journey into NoSQLand: MySQL’s NoSQL Implementation Sunday 30th, 1345 - 1445, in Golden Gate room 4.                                          Lig Turmelle, web DBA at Kaplan Professional and esteemed Oracle Ace, will discuss her experiences working with the NoSQL interfaces for both MySQL Cluster and InnoDB

Evaluating MySQL HA Alternatives Saturday 29th, 1430-1530, room Golden Gate 5                                                                                   Henrik Ingo, former member of the MySQL sales engineering team, will provide an overview of various HA technologies for MySQL, starting with replication, progressing to InnoDB, Galera and MySQL Cluster

What about the other stuff?

Of course MySQL Connect has much, much more than MySQL Cluster. There will be lots on replication (which I'll blog about soon), MySQL 5.6, InnoDB, cloud, etc, etc. Take a look at the full Content Catalog to see more.

If you are attending, I hope to see you at one of the Cluster sessions...and remember, registration is still open

Friday Aug 24, 2012

Interview with Lenz Grimmer about MySQL Connect

Keith Larson: Thank you for allowing me to do this interview with you.  I have been talking with a few different Oracle ACEs   about the MySQL Connect Conference. I figured the MySQL community might be missing you as well. You have been very busy with Oracle Linux but I know you still have an eye on the MySQL Community. How have things been?

Lenz Grimmer: Thanks for including me in this series of interviews, I feel honored! I've read the other interviews, and really liked them. I still try to follow what's going on over in the MySQL community and it's good to see that many of the familiar faces are still around. Over the course of the 9 years that I was involved with MySQL, many colleagues and contacts turned into good friends and we still maintain close relationships.

It's been almost 1.5 years ago that I moved into my new role here in the Linux team at Oracle, and I really enjoy working on a Linux distribution again (I worked for SUSE before I joined MySQL AB in 2002). I'm still learning a lot - Linux in the data center has greatly evolved in so many ways and there are a lot of new and exciting technologies to explore.

Keith Larson: What were your thoughts when you heard that Oracle was going to deliver the MySQL Connect conference to the MySQL Community?

Lenz Grimmer: I think it's testament to the fact that Oracle deeply cares about MySQL, despite what many skeptics may say. What started as "MySQL Sunday" two years ago has now evolved into a full-blown sub-conference, with 80 sessions at one of the largest corporate IT events in the world. I find this quite telling, not many products at Oracle enjoy this level of exposure! So it certainly makes me feel proud to see how far MySQL has come.

Keith Larson: Have you had a chance to look over the sessions? What are your thoughts on them?

Lenz Grimmer: I did indeed look at the final schedule.The content committee did a great job with selecting these sessions. I'm glad to see that the content selection was influenced by involving well-known and respected members of the MySQL community. The sessions cover a broad range of topics and technologies, both covering established topics as well as recent developments.

Keith Larson: When you get a chance, what sessions do you plan on attending?

Lenz Grimmer: I will actually be manning the Oracle booth in the exhibition area on one of these days, so I'm not sure if I'll have a lot of time attending sessions. But if I do, I'd love to see the keynotes and catch some of the sessions that talk about recent developments and new features in MySQL, High Availability and Clustering . Quite a lot has happened and it's hard to keep up with this constant flow of new MySQL releases.

In particular, the following sessions caught my attention:

Keith Larson: So I will ask you just like I have asked the others I have interviewed, any tips that you would give to people for handling the long hours at conferences?

Lenz Grimmer: Wear comfortable shoes and make sure to drink a lot! Also prepare a plan of the sessions you would like to attend beforehand and familiarize yourself with the venue, so you can get to the next talk in time without scrambling to find the location. The good thing about piggybacking on such a large conference like Oracle OpenWorld is that you benefit from the whole infrastructure. For example, there is a nice schedule builder that helps you to keep track of your sessions of interest. Other than that, bring enough business cards and talk to people, build up your network among your peers and other MySQL professionals!

Keith Larson: What features of the MySQL 5.6 release do you look forward to the most ?

Lenz Grimmer: There has been solid progress in so many areas like the InnoDB Storage Engine, the Optimizer, Replication or Performance Schema, it's hard for me to really highlight anything in particular. All in all, MySQL 5.6 sounds like a very promising release. I'm confident it will follow the tradition that Oracle already established with MySQL 5.5, which received a lot of praise even from very critical members of the MySQL community. If I had to name a single feature, I'm particularly and personally happy that the precise GIS functions have finally made it into a GA release - that was long overdue.

Keith Larson:  In your opinion what is the best reason for someone to attend this event?

Lenz Grimmer: This conference is an excellent opportunity to get in touch with the key people in the MySQL community and ecosystem and to get facts and information from the domain experts and developers that work on MySQL. The broad range of topics should attract people from a variety of roles and relations to MySQL, beginning with Developers and DBAs, to CIOs considering MySQL as a viable solution for their requirements.

Keith Larson: You will be attending MySQL Connect and have some Oracle Linux Demos, do you see a growing demand for MySQL on Oracle Linux ?

Lenz Grimmer: Yes! Oracle Linux is our recommended Linux distribution and we have a good relationship to the MySQL engineering group. They use Oracle Linux as a base Linux platform for development and QA, so we make sure that MySQL and Oracle Linux are well tested together. Setting up a MySQL server on Oracle Linux can be done very quickly, and many customers recognize the benefits of using them both in combination.

Because Oracle Linux is available for free (including free bug fixes and errata), it's an ideal choice for running MySQL in your data center. You can run the same Linux distribution on both your development/staging systems as well as on the production machines, you decide which of these should be covered by a support subscription and at which level of support. This gives you flexibility and provides some really attractive cost-saving opportunities.

Keith Larson: Since I am a Linux user and fan, what is on the horizon for  Oracle Linux?

Lenz Grimmer: We're working hard on broadening the ecosystem around Oracle Linux, building up partnerships with ISVs and IHVs to certify Oracle Linux as a fully supported platform for their products. We also continue to collaborate closely with the Linux kernel community on various projects, to make sure that Linux scales and performs well on large systems and meets the demands of today's data centers. These improvements and enhancements will then rolled into the Unbreakable Enterprise Kernel, which is the key ingredient that sets Oracle Linux apart from other distributions. We also have a number of ongoing projects which are making good progress, and I'm sure you'll hear more about this at the upcoming OpenWorld conference :)

Keith Larson: What is something that more people should be aware of when it comes to Oracle Linux and MySQL ?

Lenz Grimmer: Many people assume that Oracle Linux is just tuned for Oracle products, such as the Oracle Database or our Engineered Systems. While it's of course true that we do a lot of testing and optimization for these workloads, Oracle Linux is and will remain a general-purpose Linux distribution that is a very good foundation for setting up a LAMP-Stack, for example. We also provide MySQL RPM packages for Oracle Linux, so you can easily stay up to date if you need something newer than what's included in the stock distribution.

One more thing that is really unique to Oracle Linux is Ksplice, which allows you to apply security patches to the running Linux kernel, without having to reboot. This ensures that your MySQL database server keeps up and running and is not affected by any downtime.

Keith Larson: What else would you like to add ?

Lenz Grimmer: Thanks again for getting in touch with me, I appreciated the opportunity. I'm looking forward to MySQL Connect and Oracle OpenWorld and to meet you and many other people from the MySQL community that I haven't seen for quite some time!

Keith Larson:  Thank you Lenz!

Wednesday Aug 15, 2012

Plan Your MySQL Connect Conference With Schedule Builder

Schedule Builder allows you to effectively plan your conference and pre-enroll in MySQL Connect sessions. For instance, don’t miss the keynotes including:

The State of The Dolphin

Join Oracle Executive Vice President Edward Screven and MySQL Vice President of Engineering Tomas Ulin to hear about Oracle’s MySQL strategy, and the key latest developments including product releases, roadmap and community.


MySQL Perspectives

Join us for an exciting keynote featuring power users of MySQL, including speakers from PayPal, Twitter, and Verizon, who will share with you their experiences and perspectives.


Search the content catalog to find out about the different conference sessions, Birds-of-a-Feather, Hands-On Labs and reserve your seat.

Not registered for MySQL Connect yet? You can still save US$500 by signing up before Friday August 24! Don’t Miss this opportunity to boost your MySQL skills – Register Now!

Sponsorship and exhibit opportunities are still available for the conference. You will find more information here.

Friday Aug 10, 2012

Interview with Giuseppe Maxia "the datacharmer" about MySQL Connect

Keith Larson: Thank you for allowing me to do this interview with you. What have you and Continuent been up to lately?

Giuseppe Maxia:  Hi Keith. It's my pleasure.  I (and the whole team at Continuent) have been quite busy releasing version 1.5.1 of our flagship clustering and HA product, Tungsten Enterprise. Apart from the pleasure of the growing business that makes us all very happy, we enjoy the rare geeky joy of working at a product at the highest levels of innovation and technical effectiveness.

 I am also happy, at a personal level, because my current job keeps me in touch with the MySQL community. The products that we develop, both the open source and the commercial solutions, depend heavily on the ubiquity of MySQL. When I dedicate some time to the MySQL community, I am doing at the same time something that I like and that is ultimately beneficial for my company's business. For this reason, my company has no objections to my work in open source projects that I started long ago, such as MySQL Sandbox.

Keith Larson: MySQL Sandbox is great, thank you for that!

Giuseppe Maxia:You're welcome! This one of the many MySQL related open projects that are maintained by community members. The MySQL world is a better place thanks to this distributed effort.

Keith Larson: What were your thoughts when you heard that Oracle was going to provide the community the MySQL Conference ?

Giuseppe Maxia: I had mixed feelings. On one hand, I was happy that Oracle has dedicated more attention to the MySQL community, by creating this event. On the other hand, I was a bit taken aback, because the decision to organize MySQL Connect came at the same time when Oracle made it known that it was not sending anyone to the April conference in Santa Clara. I understand very well the reasoning. That conference is organized by a competitor, and Oracle didn't want to help a competing business. However, there were more than one thousand MySQL users at that event, and many of them would have been quite pleased to meet and listen to Oracle engineers.

I also understand that Oracle wants to give the MySQL community a proper home within its conference infrastructure. All in all, I consider MySQL Connect a positive step in the right direction. I hope and expect that MySQL Connect will grow in next editions, and that Oracle will offer an event that matches the scope of MySQL conferences that we are used to in the past.

Keith Larson: Since you are part of the content committee, what did you think of the submissions that were received during call for papers?

Giuseppe Maxia:  Reviewing the submissions for this event was a difficult task. We had to limit the entries to the allotted number of sessions (56), and thus we had to leave out many proposals that would have been quite nice to have in a conference. The level of the proposals was quite high. In my initial screening, I found about 90 sessions that I wanted to get in, and the hard was to cut off the ones over the quota.

Keith Larson: What sessions do you look forwarding to attending?

Giuseppe Maxia: Surely I will attend most of the sessions where Oracle engineers explain the latest features and improvements of MySQL products. I will also attend sessions by other professionals who talk about my fields of interest, namely replication, high availability, performance, cloud integration.

Keith Larson: How do you feel the MySQL Community has changed in the recent years ? Do you feel it is different outside of the United States?

Giuseppe Maxia: The MySQL community has grown. In several directions. The community has followed many leads. There were some prophets of doom that announced the death of MySQL. They gathered credit because sometimes the ones who shout louder get more followers, regardless of their merits.
 There were more people, including several Oracle competitors, who believed that Oracle doesn't have any interest in killing MySQL, and instead it will be better off keeping MySQL alive and thriving. Which is what Oracle has been doing in the last few years, quite effectively so! The way I see it, the MySQL community is getting the message that MySQL is improving under Oracle stewardship, and concentrating on practicalities rather than philosophical diatribes.

 The places where the masses are less inclined to being practical and keep pursuing forks and changes for the sake of it are in the associated communities, those that depend in some extent by MySQL, or where MySQL is an important component, like content management projects, Linux distros, language infrastructures. I often see discussions that say "we should abandon MySQL and use instead a fork, because Oracle can't be depended upon for keeping the project alive." There is no amount of reasoning that can be injected in discussion that start by denying the current evidence, so I know that the community will keep this state of fluidity for a while.
 I haven't attended many events in Europe this year, so my feelings are based on what I see online. I feel that the community in the US is being more empirical than in Europe.

 My personal stand is that as long as Oracle keeps the work on MySQL to the current level, there is no need to worry for the open source community about the fate of MySQL.

Keith Larson: What features of MySQL 5.6 do you look forward to the most ?

Giuseppe Maxia: The improvement on the binary logging API and replication are among the most interesting ones. There are the obvious advances in performance, which everyone should expect from a new MySQL release. I have tested MySQL 5.6 replication features quite a lot. At the time of my testing (in April), there were some gaps in the integration between the main features. I hope such gaps will be filled in the final release.

Keith Larson: Would you consider the MySQL 5.6 release a major/big step forward in terms of Replication ?

Giuseppe Maxia: MySQL 5.6 is certainly a big step forward. I am cautious about its final outcome, as I have mentioned above, since I wait to see if the new features will become better integrated among them and with the rest of the server. There are great features, but you surely know that MySQL has historically had integration problems with new code, which sometimes resulted in the so-called "half-baked features."  I am not saying that this is the case with 5.6, but my first tests show that some features do not play well with the others in the same release. To give you an example: we have Global Transaction ID (GTID) and multi-thread slaves. If you enable GTID, the multi thread slaves still keep track of their work using binary log file names and position. This is the status for 5.6.5. I don't know if it has already been addressed.

Keith Larson:You attend a lot of conferences. What would you recommend for people who attend this conference.

Giuseppe Maxia: There are two main benefits by attending this kind of conferences: the first and most obvious is what you get by attending well selected sessions. The second, and sometimes more productive benefit is given by meeting other people who share your interests, and exchanging views with them. I would say that I have learned as much during social events and corridor chats as at the sessions themselves. The greatest benefit of this conference is the chance of talking with the people who work at the products that we use on a daily basis, and give them feedback about our experience.

Keith Larson: Since your often speaker at conference, what would you consider the ideal audience? What do you want or prefer from them?

Giuseppe Maxia: I am a geek. As such, I love talking to technically oriented users. It's very rewarding when you can address an advanced audience about demanding topics. But I also like explaining things to beginners. I remember my learning curve when I was a rookie, and I try to give my audience what I would have liked to get when I was in their position. So, while my ideal audience is a crowd of hackers, I feel perfectly at home talking to a roomful of motivated beginners.
 What I would like from my audience is to be inquisitive, and not to take anything for granted. When I talk at a conference, I often learn something new from the audience questions. For this reason, I encourage questions at any time during my presentations, unless the time is really short.

Keith Larson: So any tips you would give to people for handling the long hours at conferences?

Giuseppe Maxia: The first thing to do is getting organized by knowing what sessions you want to attend. Once you prioritize what you can't possibly miss, you can start organizing the rest of the time. There is no obligation to attend a session if there is nothing that appeals to you in a give slot. No need to feel guilty if you skip one slot to do something else, like visiting the expo hall or meeting friends. However, you should get organized, so you won't waste time.
 It's quite effective using Twitter with appropriate hashtags before and during the conference, to find people you know and to meet new ones with the same interests. Reading blogs and forums in the weeks before the conference will give you most of the ideas. For the ones who didn't do their homework, hanging around the MySQL community booth can give you useful information about who's there, what's going on, and what you can do productively in the next 50 minutes.

Keith Larson: What would you consider to be the top argument to persuade a boss to allow you to attend MySQL Connect?

Giuseppe Maxia:  It's the conference where we meet the creators of MySQL. If this is the main tool for our company, that's the place where we need to go to get first hand information. Besides, San Francisco is a great place!

Keith Larson: Anything else you want to add...

Giuseppe Maxia:  I am glad that Oracle is keeping the doors open for the MySQL community. My personal opinion is that it can open way more than that, and I hope that such further opening will happen in the time being. As an Oracle ACE Director, I feel it's my duty to smooth the path in that direction, by advising Oracle on what the community expects, and by giving objective and useful information to my fellow community members.
 I wish to see a 4 days MySQL event next year!

Friday Jul 27, 2012

Interview with Sarah Novotny about MySQL Connect

Dave Stokes and I tracked down Sarah Novotny Sunday night at the early bird registration for OSCON 2012. We had a few moments to interview her about MySQL Connect and her recent endeavors. I hope you enjoy:

Keith Larson: Thank you for joining us today.

Sarah Novotny: I am glad to be here.

Keith Larson: First just a general question, What were your thoughts when you heard that Oracle was going to do MySQL Connect ?

Sarah Novotny: I was very excited about it. I didn't expect Oracle to give us our own space. Even thought JavaOne had gotten that . JavaOne has existed as it's own conference before, and with the O'Reilly Conference no longer happening,  I didn't expect it and I was surprised. I know the first year after Oracle purchased MySQL, we had MySQL Sunday, which was great. We were told that this was such a big deal and it is really only a transition thing and with 140+ products nobody gets a big name like that. So when MySQL Connect came out I was very excited.

Keith Larson: Since we pulled you in as part of the MySQL Committee, what did you think of all the sessions that you saw or reviewed.

Sarah Novotny: The session looked very good. I always hope for more sessions and more opportunities to look through good sessions. That is one of the reasons I sit on conference committees, so I can learn about all the cool stuff people are working on. The sessions where pretty broadly varied and I was very excited to be able to also build some little story arcs within topics. So you could have a couple of replication sessions or a couple of backup sessions that all feed onto one another. So from story point, from the creation of the conference, there was some very interesting threads to follow through in order to get a really robust experience for people, both beginner, intermediate and advanced levels.

Keith Larson: So based on the story arcs you spoke of and saw, what type of session do you look forward to attending while your there?

Sarah Novotny: I am a total replication geek, because that is the way that you can maintain sanity within MySQL, making sure you have good replication. I love seeing all the way that people can replicate, really interesting architectures in order to meet the needs that they have for their application. So with the new replication features coming out in 5.6 it is very exciting. So the focus for me is MySQL 5.6 and the replication features in it.

Keith Larson: So I was going to ask what features do you look forward to the most in MySQL 5.6, I assume replication is it.

Sarah Novotny: Replication is a big one. There have been a lot of enhancements that have been a long time coming. We've seen them in the code tree and out there for integration to mainline someday and now we see them coming to fruition. So it is very exciting for me.

Keith Larson: You obviously travel a tremendous about of time and attend a lot of conferences. What would you recommend for people who attend this conference.

Sarah Novotny: I would recommend a couple of things. One, find that story that you want to learn at a conference. Maybe it is replication so you find three or four talks about that. Understanding what your goal is out of a conference is very important. Then making sure you have time to meet people,interact with people, ask questions, teach someone something, be able to have those interactions face to face with the community members that you know from blog posts or your support roles with Oracle. So, make sure that you make time to interact with people directly and always take advantage of the speakers. Most of the speakers who are up in front of an audience want to be engaging of the audience, you want to be understanding of what they need from your talk, and then how to engage with them to make a better talk next time.

Keith Larson: As a speaker at many events, you encourage the people to ask questions and ask questions afterwards.

Sarah Novotny: Absolutely, I actually have a couple of talks on giving presentations to technologists, to and by technologists. In those I often talk a lot about looking at the people that are engaged and even the disengaged ones. But not to spend to much time on the disengaged ones, they might have a sick kid and that is why they are texting and it has nothing to do with you. As an audience, being engaged with the speaker is part of your responsibility as well. Making sure you get what you need out of it, which could be asking questions afterwards or sending a note saying you liked it or that you didn't it, or I was interested in more things like this.

Keith Larson: So any additional tips you would give to people for handling the long hours at conferences, we typically have BOFs and after hour events as well so...

Sarah Novotny: I will give you my trick for surviving OSCON, which for me is like a ten day extravaganza . I start resting up the weekend up before. I make sure I get ten to twelve hours of sleep the two or three nights before OSCON. Then midweek I make sure I have night that I carve out time for myself. I put nothing on it. The other thing is, and this might sound absurd, but stay hydrated eat your vegetables. A salad will do wonders for your stamina in the middle of the week. It is very much just about taking care of your robot in that sense. Your brain might be willing and excited but if your body can't do it then your not going to enjoy it or even retain it. For the introverts among us, make sure you carve out quite time for you. It is important, otherwise I get way overloaded.

Keith Larson: So you have been very busy as of lately, we caught you after the big sale.

Sarah Novotny: I have, I have a couple of new exciting things yes. Blue Gecko was sold to datAvail which is very exciting. For me it is a very lovely , I founded it, I helped run it, I sold. It looks like a very nice little bow on the resume . We are making sure it is a smooth transition for the Blue Gecko internal staff as well as the external customers. We worked a long time to be able to sell this and yet still be able to maintain our culture.

Keith Larson: So are you going to go buy an island now?

Sarah Novotny: OH we will see... Terms have been undisclosed. (laughter) On a serious note, my day job which has been keeping me busy for the rest of my time, is of course Video Game Publishing. Which is going to be a lot of fun and really exciting. It is a big left turn for me but looks to be fun.

David Stokes: So if your Joe or Josephine DBA and trying to make the case to your boss to attend MySQL Connect. What is the killer argument as a boss that you would take from an employee to attend this show.

Sarah Novotny: I think what I would actually say is that this is a very important element of professional development for a few different reasons. One I get exposed to new content. Two I find additional resources that could include new people I meet that help me learn more about new content or websites or blogs I should read. Three, it gives me an opportunity to be an evangelist for my company. Four, I can recruit, trying to find a new DBA is harder than finding the Easter bunny. Everyone I know has changed jobs in the last year for reasonably large increases in salary so they are not going to jump again. It is like pulling hen's teeth.

David Stokes: Yes I have recruiters that offer money if I know anyone and I just don't.

Sarah Novotny: Yes I get that like four times a week and I just don't know anyone who is looking.

David Stokes: Anything else you want to add...

Sarah Novotny: Rock on ! I do want to say thank you to you guys for doing the community work that you do and pulling us all together.

Keith Larson & David Stokes: Oh no, thank you.

Tuesday Jul 24, 2012

Early Bird Registration Rate for MySQL Connect Ends on July 27

If you haven't already registered for MySQL Connect, now is the time to do it.

Looking for the right reason to attend? Here are the TOP THREE REASONS...

  • You'll get the chance to hear directly from users including PayPal, Verizon, Twitter, Facebook, Ticketmaster, Ning, Mozilla, CERN, Yahoo! and more, about best practices for deploying MySQL based solutions.
  • Don't miss this unique opportunity to meet the engineers developing and supporting the MySQL products, all in a single location. You'll be able to ask them all your questions and provide them feedback.
  • Acquire detailed knowledge about the latest innovations in InnoDB, the MySQL Optimizer, high availability strategies, performance and scalability, security improvements and numerous other topics. You'll hear it straight "from the horse's mouth" and from other MySQL experts in the ecosystem.

Early bird registration rate offering a saving of $500 ends this friday, July 27. Don't miss out...Register Now.


  • Thursday Jul 12, 2012

    MySQL Connect Attendee ToolKit Available

    Are you speaking, attending or exhibiting at MySQL Connect? Banners, buttons and other resources are at your disposal in our attendee toolkit! Some examples below:

    Would you like to help promote the event? Some others you can also use:

    Our attendee toolkit gives you access to additional MySQL Connect resources such as sample e-mail copies to help generate awareness for your participation.

    And, remember you have about 24 hours left to register with the early bird discount and save US$ 500, don’t miss it! Check out why you should attend.

    Sponsorship and exhibit opportunities are still available for the conference. You will find more information here.

    Wednesday Jul 04, 2012

    Why You Should Attend MySQL Connect, and Register Now

    MySQL Connect is taking place on September 29 and 30 in San Francisco. The early bird discount enabling you to save US$ 500 is only running for a few more days, until July 13.

    Are you still wondering if you should sign up? Here are 10 reasons why you definitely should:

    • Learn from other companies how they tackled similar challenges to the ones you’re facing. Find out what they learned along the way, and how you can save time, money and a lot of troubles by avoiding repeating the same mistakes and applying the best practices they’ve developed. You’ll get the chance to hear from organizations including PayPal, Verizon, Twitter, Facebook, Ticketmaster, Ning, Mozilla, CERN, Yahoo! and more!
    • Don’t miss this unique opportunity to meet the engineers developing and supporting the MySQL products in a single location. You’ll be able to ask them all your questions, which can represent a huge time and money saver.
    • Acquire detailed knowledge about InnoDB, the MySQL Optimizer, High Availability strategies, improving performance and scalability, enhancing security and numerous other topics. You’ll hear it straight "from the horse’s mouth" as well as from other MySQL experts in the ecosystem.
    • Get a better understanding about Oracle’s MySQL strategy and about the MySQL roadmap, so you can better plan where to use the MySQL database and MySQL Cluster for your next web, cloud-based and other applications.
    • Get hands-on experience about improving performance with the MySQL Performance Schema, about using MySQL Utilities, MySQL Cluster and a lot more with eight different Hands-On Labs.
    • Express your ideas, engage into discussions and help influence the MySQL roadmap during Birds-of-a-feather sessions about replication, backup, query optimizations and other topics.
    • Meet partners and learn about third party tools that could be useful in your architecture.
    • Immerse yourself into the MySQL universe and hang out with MySQL experts for two days. The discussions as well as the relationships you will create can be priceless and help you execute on your next projects in a much better and faster way.
    • Register Now to save US$500 by taking advantage of the Early bird discount running until July 13. We’ll have parallel tracks so you should consider sending a few team members to make the most of the event. Are you attending or planning to attend Oracle OpenWorld or JavaOne? You can add MySQL Connect to your registration for only US$100!
    • Finally, it’s always a lot of fun to attend a MySQL conference. The passion and the energy are contagious…and you’ll likely get plenty of new ideas.

    You will find all information about the program in the MySQL Connect Content Catalog. We look forward to seeing you there!

    You can also read interviews with Tomas Ulin and Ronald Bradford about MySQL Connect.

    Sponsorship and exhibit opportunities are still available for the conference. You will find more information here.

    Wednesday Jun 27, 2012

    Interview with Ronald Bradford about MySQL Connect

    Ronald Bradford,  an Oracle ACE Director has been busy working with  database consulting, book writing (EffectiveMySQL) while traveling and speaking around the world in support of MySQL. I was able to take some of his time to get an interview on this thoughts about theMySQL Connect conference.

    Keith Larson: What where your thoughts when you heard that Oracle was going to provide the community the MySQL Conference ?

    Ronald Bradford: Oracle has already been providing various different local community events including OTN Tech Days and  MySQL community days. These are great for local regions both in the US and abroad.  In previous years there has been an increase of content at Oracle Open World, however that benefits the Oracle community far more then the MySQL community.  It is good to see that Oracle is realizing the benefit in providing a large scale dedicated event for the MySQL community that includes speakers from the MySQL development teams, invested companies in the ecosystem and other community evangelists.

    I fully expect a successful event and look forward to hopefully seeing MySQL Connect at the upcoming Brazil and Japan OOW conferences and perhaps an event on the East Coast.

    Keith Larson: Since you are part of the content committee, what did you think of the submissions that were received during call for papers?

    Ronald Bradford: There was a large number of quality submissions to the number of available presentation sessions. As with the previous years as a committee member for the annual MySQL conference, there is always a large variety of common cornerstone MySQL features as well as new products and upcoming companies sharing their MySQL experiences.

    All of the usual major players in the ecosystem will in presenting at MySQL Connect including Facebook, Twitter, Yahoo, Continuent, Percona, Tokutek, Sphinx and Amazon to name a few.  This is ensuring the event will have a large number of quality speakers and a difficult time in choosing what to attend.

    Keith Larson: What sessions do you look forwarding to attending?

    Ronald Bradford: As with most quality conferences you can only be in one place at one time, so with multiple tracks per session it is always difficult to decide. The continued work and success with MySQL Cluster, and with a number of sessions I am sure will be popular. The features that interest me the most are around the optimizer, where there are several sessions on new features, and on the importance of backups. There are three presentations in this area to choose from.

    Keith Larson: Are you going to cover any of the content in your books at your MySQL Connect sessions?

    Ronald Bradford: I will be giving two presentations at MySQL Connect. The first will include the techniques available for creating better indexes where I will be touching on some aspects of the first Effective MySQL book on Optimizing SQL Statements.  In my second presentation from experiences of managing 500+ AWS MySQL instances, I will be touching on areas including SQL tuning, backup and recovery and scale out with replication.   These are the key topics of the initial books in the Effective MySQL series that focus on performance, scalability and business continuity.  The books however cover a far greater amount of detail then can be presented in a 1 hour session.

    Keith Larson: What features of MySQL 5.6 do you look forward to the most ?

    Ronald Bradford: I am very impressed with the optimizer trace feature. The ability to see exposed information is invaluable not just for MySQL 5.6, but to also apply information discerned for optimizing SQL statements in earlier versions of MySQL.  Not everybody understands that it is easy to deploy a MySQL 5.6 slave into an existing topology running an older version if MySQL for evaluation of many new features.  You can use the new mysqlbinlog streaming feature for duplicating master binary logs on an older version with a MySQL 5.6 slave.  The improvements in instrumentation in the Performance Schema are exciting.   However, as with my upcoming Replication Techniques in Depth title, that will be available for sale at MySQL Connect, there are numerous replication features, some long overdue with provide significant management benefits. Crash Save Slaves, Global transaction Identifiers (GTID)  and checksums just to mention a few.

    Keith Larson: You have been to numerous conferences, what would you recommend for people at the conference?

    Ronald Bradford: Make the time to meet and introduce yourself to the speakers that cover the topics that most interest you. The MySQL ecosystem has a very strong community.  The relationships you build with presenters, developers and architects in MySQL can be invaluable, however they are created over time. Get to know these people, interact with them over time.  This is the opportunity to learn more then just the content from a 1 hour session.

    Keith Larson: Any additional tips to handling the long hours ?

    Ronald Bradford: Conferences can be hard, especially with all the post event drinking.  This is a two day event and I am sure will include additional events on Friday and Saturday night so come well prepared, and leave work behind. Take the time to learn something new.   You can always catchup on sleep later.

    Keith Larson: Thank you so much for taking some time to do this I look forward to seeing you at the MySQL Connect conference.

     Please stay tuned here for more updates on MySQL. 

    Monday Jun 25, 2012

    MySQL Connect Content Catalog Live

    The MySQL Connect Content Catalog is now live and you can check out the great program the content committee put together for you.

    We received a lot of very good submissions during the call for papers and we’d like to thank you all again for those, it was a very difficult job to choose.

    Overall MySQL Connect will in two days include:

    • Keynotes, with speakers such as Oracle Chief Corporate Architect Edward Screven and Vice President of MySQL Engineering Tomas Ulin
    • 66 conference sessions, enabling you to hear from:
      • Oracle engineers on MySQL 5.6 new features, InnoDB, performance and scalability, security, NoSQL, MySQL Cluster…and more
      • MySQL users and customers including Facebook, Twitter, PayPal, Yahoo, Ticketmaster, and CERN
      • Internationally recognized MySQL community members and partners on topics such as performance, security or high availability
    • 6 Birds-of-a-feather sessions, in which you’ll be able to engage into passionate discussions about replication, backup and other subjects, and help influence the MySQL roadmap
    • 8 Hands-On Labs designed to give you hands-on experience about MySQL replication, MySQL Cluster, the MySQL Performance Schema…and more
    • Demo pods about MySQL Workbench, MySQL Cluster, MySQL Enterprise Edition and other technologies and services

    We’ll also have networking receptions on both Saturday and Sunday evening, enabling you to discuss with the Oracle engineers developing and supporting the MySQL products, as well as with other users and customers. Additionally, you’ll have the opportunity to meet and learn from our partners in the exhibition hall.

    Some of the MySQL Connect speakers such as Henrik Ingo and Andrew Morgan have already blogged about their presence at MySQL Connect, and you can find more information about their sessions or their thoughts about the conference in their blogs. We also published an interview with Tomas Ulin a few weeks ago.

    In summary, don’t miss MySQL Connect! And you only have about 3 weeks left to register with the early bird discount and save US$500. Don’t wait, Register Now!

    Interested in sponsorship and exhibit opportunities? You will find more information here.

    Tuesday Jun 12, 2012

    Interview with Tomas Ulin at the MySQL Innovation Day

    MySQL Innovation Day held on June 5, 2012 was a great event for the MySQL engineers, users and customers to gather, share and network. I was able to get a few minutes with Tomas Ulin, Vice President of MySQL Engineering at Oracle, to ask him some questions. Here are the highlights of my interview with Tomas.

    Monica: This was the first MySQL Innovation Day, correct?  Why now, what was the strategy behind hosting this kind of event?

    Tomas: In the last year, we have rolled out an incredible number of MySQL events worldwide – some targeted at developers that are new to MySQL and others for the MySQL savvy. At the MySQL Innovation Day, our first event of this kind,, we had a number of our key engineers presenting lightning talks delivering previews of key new features as well as discussing roadmap. Our goal is to keep an open dialogue with the MySQL community.

    In fact, we are hosting a two-day conference, another first, for the MySQL community called MySQL Connect on Sept. 29-30 in San Francisco. If you attended the MySQL Innovation Day and liked what we did, you are going to love MySQL Connect. We’ll have a lot more of our engineers and many users and community members presenting hour long sessions and hands on labs. Our engineers will be presenting new MySQL features as well offer previews of upcoming enhancements.

    Monica: What's the big take-away from today's MySQL Innovation Day?

    Tomas: I hope the most important takeaway for attendees was to see that Oracle has been driving, and continues to drive MySQL innovation with a steady stream of new great GA and Development Milestone releases.

    Monica: What were attendees most interested in? What feedback did they have?

    Tomas: Feedback from attendees was incredibly positive and encouraging. In particular, they liked the interaction with the MySQL engineers and were also excited about the new early access features in MySQL 5.6 and MySQL Cluster 7.3. In addition, sessions delivered by MySQL users like Facebook, Pinterest and Twitter were very well received. For example, Pinterest talked about using MySQL to scale from 0 to billions of page views/month, Twitter talked about “Scaling twitter with MySQL” and Facebook discussed the many options to implement MySQL master failover solutions. The presentations are already available for download while some of the session videos will be made available on the MySQL Innovation Day web page shortly.

    Monica: How would you distinguish the use of MySQL vs. Oracle Database? What key factors should customers consider?

    Tomas: MySQL and Oracle Database complement each other. They are very different products, best suited to different use cases. Customers can choose world-class solutions from Oracle to fulfill a variety of needs. MySQL is a great choice for enterprise web-based, custom and embedded apps. Oracle Database is the leading choice for enterprise packaged applications such as ERP, CRM as well as high-end data warehousing and business intelligence applications.

    Monica: What are the highlights of the current MySQL 5.6 Development Milestone Release and early access features for MySQL Cluster 7.3?

    Tomas: MySQL 5.6 development milestone release builds on MySQL 5.5 by improving:

    • Optimizer for better Performance, Scalability
    • Performance Schema for better instrumentation
    • InnoDB for better transactional throughput
    • Replication for higher availability, data integrity
    • NoSQL options for more flexibility

    We announced some new early access features in MySQL 5.6, including binary log group commit. We also announced early access features in MySQL Cluster 7.3 including support for foreign key constraints.

    Monica: How do people get these releases?

    Tomas: You can access development milestone releases by going to:
    Then select the “Development Release” tab.

    The MySQL Cluster 7.3 and other early access features can be downloaded at:

    Monica: What's coming up next for MySQL?

    Tomas: Our development team is working in overdrive, cranking out new features with community feedback. Don’t miss the MySQL Connect conference being held in San Francisco on Sept. 29 and 30th. My team and I will be there. I hope you can join us!

    Monica: Thank you for your time, Tomas. I look forward to seeing you at the MySQL Connect conference. To our followers, I hope you found this interview informative. I welcome your comments. Please stay tuned here for more updates on MySQL.

    Note: Monica Kumar is Senior Director of product marketing for Linux, Virtualization and MySQL at Oracle.

    Wednesday May 30, 2012

    MySQL Connect: Interview with Tomas Ulin

    The MySQL Connect conference is taking place September 29-30 in San Francisco. We asked a few questions about the event to Oracle’s VP of MySQL Engineering Tomas Ulin.

    Hi Tomas, to start with, what is MySQL Connect?

    A: MySQL Connect is a conference delivered by Oracle, with and for the MySQL Community. We’ll have over 60 technical breakout sessions, Birds-of-a-feather sessions and Hands-On labs running throughout the two days, plus the keynotes. So it’s a fantastic opportunity to learn a huge amount in only two days, and to network with Oracle engineers, users, customers and partners.

    When will the program be available online?

    A: The call for papers ended May 6 and we got an amazing response. The content committee has been working hard to build a great program, and the content catalog will be available by mid-June.

    Will Oracle MySQL engineers developing and supporting the products be there?

    A: Absolutely. And they’ll be available during the whole conference to answer questions.

    What do you plan to cover in your keynote?

    A: That’s a secret...:). Oracle is driving a lot of MySQL innovations and I will spend time on the latest developments, as well as help folks understand where we are going.

    What should attendees definitely not miss?

    A: We’ll have so many great sessions that the list could be long…but I also think the Saturday eve reception should not be missed. It’s always a lot of fun to meet so many MySQL users and have passionate discussions in a relaxed setting.

    What do you personally look forward to?

    A: Getting to meet the MySQL users and customers is probably most rewarding, as well as getting the chance to showcase the latest and greatest in our MySQL products. The development is so rapid that there are always new and exciting things to talk about. Oh, and I’ve also been told that there will be a game zone including Guitar Hero...:)

    In summary, why should people attend MySQL Connect?

    A: During two days, you’ll hang out with MySQL experts. You’ll learn a lot, you’ll meet the Oracle engineers developing and supporting the MySQL products, you’ll hear from customers using MySQL in a wide variety of applications and share your experiences with them, and you’ll have a lot of fun!

    Thank you Tomas!

    MySQL Connect registration is open – Register Now and you’ll save US$500 with the early bird discount!

    Interested in Sponsorship and Exhibit opportunities? You will find more information here.

    Wednesday May 23, 2012

    Thanks to the MySQL Connect Content Committee

    A big thanks goes out to everyone involved with the MySQL Connect Content Committee. We had a great response to the call for papers and realize that it took a considerable amount of time and effort to review the submitted sessions and BOFs. While Oracle employees aided with this effort, the MySQL Community deserves to be acknowledged for the time they took out of their busy schedules to help with our conference. Their input was invaluable to the support of the MySQL Community. Continued support such as this from the community is another reason that MySQL continues to be #1 open source database. We'll keep you posted as we finalize and publish the sessions, BoFs and HOLs for MySQL Connect.

    Thanks to the following committee members:

    MySQL Community:

    Oracle Employees:

    Wednesday May 02, 2012

    MySQL Connect: Only A Few Days Left To Submit Sessions

    The MySQL Connect Call for Papers closes on May 6 so you only have a few days left to submit your session proposals! Thanks to all of you who already submitted conference sessions and BOFs.

    MySQL Connect represents a tremendous opportunity for you to present your real-world experience and share your expertise and best practices with the MySQL community.

    Interested in sponsorship and exhibit opportunities? You will find more information here.

    We look forward to hearing from you!

    Monday Apr 23, 2012

    MySQL Connect Call for Papers, 2 Weeks Left

    The MySQL Connect Call for Papers opened last Monday. Thanks to all of you who already submitted conference sessions and BOFs.

    The CFP is running until May 6; if you have not submitted session proposals yet, you have about 2 weeks left to do so.

    Interested in sponsorship and exhibit opportunities? You will find more information here.

    We look forward to hearing from you!


    Get the latest updates on products, technology, news, events, webcasts, customers and more.




    « August 2016