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!

Comments:

I think this is an excellent progression.
I do believe that people will want to see actual stuff happening before they spend time on this approach, given past lost experience. It will somehow have to prove itself, either by publically working on refactoring with internal resources, or perhaps some early adopters of this angle. Then others will follow.
So, good basis.. make it happen and it'll be good!
Thanks

Posted by Arjen Lentz on May 13, 2009 at 03:30 AM CEST #

Post a Comment:
Comments are closed for this entry.
About

Giuseppe Maxia

Search

Categories
Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today