This is Giuseppe Maxia's weblog at Sun.
For my historical blog, look at The Data Charmer

« May 2009 »
SunMonTueWedThuFriSat
     
1
2
3
4
5
6
7
9
10
11
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
      
Today

Blog::Navigation

Blog::Editing

Bookmarks::Blogroll

Blog::Referrers

Today's Page Hits: 115

Powered by Roller Weblogger.
« Previous day (May 11, 2009) | Main | Next day (May 12, 2009) »
Tuesday May 12, 2009

MySQL reengineering project

Here's another chapter of the MySQL evolution saga.

We know that MySQL today, although hugely popular and effective, has many shortcomings. A Refactoring effort has been announced, after a few months of internal discussions.

The effort is open to external contributions. There is a mailing list for discussing the "what" and the "how" of the new path.

The goals of the project are basically

  • Modularity. Make it easier to add new features without breaking existing ones.
  • Pluggability. Make it easier for third parties to add functionality.
  • Maintainability. Make it easier to fix bugs and test, by way of reducing code complexity.

How does all the above differ from Drizzle?

Simply stated, in its progressive approach. Drizzle is a radical change in the database structure. Strip everything down and start from scratch. This effort, instead, is more gradual. We want to fix the server step by step, keeping it alive while we improve its structure.

Got ideas on this matter? Jump in the arena of the MySQL Internals mailing list and participate!

Copyright (C) 2008, Giuseppe Maxia