Home

Lullabot

Lullabot Ideas

We know stuff. We empower you to know stuff too.

On Site Drupal Training

We'll come to you! Graduate from your own on-site courses and become Drupalistas!

Drupal Voices 137: Narayan Newton on the Future of MySQL Forks and Patches

Listen online: 
  • play
  • pause
  • stop
  • min volume
  • max volume
  • DrupalVoices137.mp3

Narayan Newton (aka nnewton) talks about the future of MySQL and it's various forks and different patch sets that are emerging. He's the lead sysadmin for drupal.org, a database optimization expert with Tag1 Consulting, and the co-maintainer of Pressflow, which is the high-performance Drupal distribution.

Since Sun bought MySQL and then Oracle bought Sun, a lot of the MySQL developers have left to Monty Program Ab and there are more decisions that need to be made by database administrators.

There is an active issue on Drupal.org that discusses the various forks, and whether Drupal should recommend a particular flavor of MySQL, and Newton summarizes the current MySQL landscape as having the following different options:

  • MySQL/ORACLE
  • MySQL/MariaDB (Monty + a lot of the original mysql devs are here)
  • MySQL/Percona (Are partners of MariaDB and say they are going to switch to distributing it)
  • MySQL/Ourdelta (Are already just redistributing MariaDB)
  • MySQL/Drizzle (Not production ready)

Since the recording of this interview, it appears as though Percona and others are converging around MariaDB as a drop-in replacement for MySQL. Newton also mentions Oracle's MySQL 5.5, a set of patches from Percona, Percona's XtraDB, the Open Database Alliance (which includes Monty Program and Percona), the InnoDB Plugin as well as Google patch set for MySQL and Facebook patch set for MySQL. Other notable MySQL fork products include Drizzle and OurDelta.

Here's a couple of useful graphics to help visualize the MySQL landscape:

  • Graphic of MySQL forks as of March 2010
  • Graphic of MySQL forks as of August 2009

Newton also talks about benchmarking, the grinder load test framework, and the limitations of using micro-benchmarks apart from testing on actual web sites. He also talks about how Drupal 7 gives the ability to run multiple backends including a combination of MySQL and memcache and MongoDB and even scaling writes with Cassandra.

For more information, be sure to check out Newton's DrupalCon talk entitled The Future Of MySQL: Forks, Patches And Decisions

July 26, 2010 - 12:43pm
Drupal Voices
13:53 minutes (12.77 MB)
mono 44kHz 128Kbps (cbr)

Download

Comments

Drupal Tutorials (not verified) on July 27, 2010 - 7:42am

Great

Just what I am looking for. More power!

  • reply

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <h2> <h3>
  • Lines and paragraphs break automatically.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.
  • Web page addresses and e-mail addresses turn into links automatically.

More information about formatting options

Subscribe to Podcasts

  • RSS All Lullabot Podcasts
  • iTunes RSS Lullabot Podcast
  • iTunes RSS Drupal Voices
  • iTunes RSS All Videocasts

Similar

  • Drupal Voices 158: Emma Jane Hogbin on PHP for Designers
  • Drupal Voices 136: Karoly Negyesi on MongoDB and NoSQL databases
  • Drupal Voices 132: Mike Meyers on Examiner.com and Drupal 7
  • Drupal Voices 140: Nathaniel Catchpole on Drupal 7 performance improvements
  • Drupal Voices 135: Jeremy Andrews on Performance & Scalability Tools
  • Drupal Voices 69: Karoly "chx" Negyesi on his Drupal core work
  • Drupal Voices 160: Moshe Weitzman on Page Rendering in Drupal 7
  • Drupal Voices 159: John Albin Wilkins on Drupal 7 Theming
 
  • Home
  • Services
  • Events
  • Ideas
  • Store

Connect the Bots:

Twitter Facebook YouTube blip.tv All Posts Newsletter
  • Ideas
  • Blog
  • Podcasts
  • Videos
  • About
  • Contact
  • Jobs
  • Services
    • Training
  • Events
    • Training Workshops
    • Other Events
    • Conferences
    • Calendar
  • Products
    • Videos
    • Books
    • Swag
  • Ideas
    • Blog
    • Podcast
    • Videos
  • About
    • Philosophy
    • Team
    • Presskit
  • Contact
    • General
    • Work Inquiries
    • Mailing List