The open source MySQL database began life as a lightweight alternative to big, resource-hungry database management systems, such as Oracle or Sybase. Over the years, however, users have clamored for more and more features, causing MySQL's codebase to swell with capabilities that had previously only been found on its commercial cousins.
But not every MySQL developer agrees with this direction. Some feel that it's high time not just to apply the brakes, but to take a U-turn. In particular, some customers in the Web application development community have been calling for a lean, mean database that doesn't waste time with higher-end features that aren't necessary for Web apps. This week, their call was answered.
The Drizzle project, announced on Wednesday by MySQL director of architecture Brian Aker, attempts to re-invent MySQL using a micro-kernel architecture. Superfluous features will be stripped out of the database core and moved into modules, allowing users to load them or leave them as desired. Among the features marked for modularization include triggers, views, stored procedures, access control lists, and some data types.
According to the project's FAQ, its target audience is "Web infrastructure backend and cloud components." Its code will be developed with modern multi-cpu/multi-core architectures in mind, with the aim of enabling massive concurrency on a scale that outstrips the current MySQL implementation. It will support both 32-bit and 64-bit CPUs.
MySQL AB, the company that holds the copyrights to the MySQL codebase, was acquired by Sun Microsystems in April of this year. Although the MySQL group still operates more or less independently within Sun, the MySQL database is technically a Sun software product.
Not so Drizzle, which will be developed more or less independently, at least for now. Although several of the lead Drizzle developers do work for Sun/MySQL, Aker writes in the project FAQ, "The development model is one based around open collaboration." The project's source code will be made available under the GPL v2 open source software license.
For now, no concrete schedule for a general-availability release of Drizzle has been announced. If you or anyone within your organization would like to get involve by contributing code to the initial release, however, instructions are available in the FAQ and the Drizzle Wiki.
Latest on Databases
- PostgreSQL 8.4 released, focus on admin, monitoring
- Former MySQL CEO joins cloud management vendor
- Food company cooks up in-house ERP software
- Anaylsts: Sun's MySQL could thrive under Oracle ownership
- PostgreSQL 8.4 goes into beta, ups performance
- Experts: MySQL could enable IBM to take over database market
- Open source identity: Spine CMS creator Hendrik Van Belleghem
- Ingres appliance combines database, content management
- Alfresco, Ingres team up for open content management
- MySQL co-founder quits Sun
Open Source Essentials
- Highly anticipated open-source releases coming in '09
- Microsoft 'interested' in open source browser: Ballmer
- Flying high with open source
- Open sourcing code may improve transparency on Wall Street
- Problem-solvers hunt open-source solutions
- Open source advocates hail appeals court ruling
- Open-source software a security risk, study claims
- Insurance company bets health on open source
- Open source stack solid foundation for All Homes
- 20 great Windows open source projects you should get to know
TechWorld Jobs (beta)
Recent Jobs
TechWorld Blogs
-

TalkingTech
The view from the top of IT with TechWorld Editor Rodney Gedda
-

Entrenched
Cooking up better code, IDG's developers reveal some of their secrets
-

Broadband Voice
Darren Pauli digs in from the front line of Australia's broadband battleground
Recent blog posts
- Nokia remains 'open' to Android amid Symbian renaissance
- KDE's Seigo gives sneak peek at version 4.3
- Was the iPhone 3G S worth queuing up for?
- Has Oracle started its mammoth technology consolidation?
- iPhone 3.0: the detail is the process, not the features
- TechWorld.com.au goes mobile
- Should Dell buy Palm? Stranger things have happened
- A big week for Linux: is user friendliness finally in sight?
- Apple, Android rain on Palm's Pre parade
- The clone attack is becoming unstoppable
Recent comments
- State your Prediction and
16 hours 6 min ago - Yes I have seen them.Actually
16 hours 58 min ago - PSP Nintendo
1 day 8 hours ago - Interesting report. You were
2 days 4 hours ago - Are you sure it is in Sydney?
2 days 15 hours ago - The mobile market has
2 days 23 hours ago - Great news.
Sms spam should
3 days 20 hours ago - now what am I gonna do with
3 days 23 hours ago - ozlotteries.com not ozlotto.cm
4 days 41 min ago - OLAT Release
4 days 10 hours ago - and i was sure i would win...
4 days 15 hours ago - Hi SolidRadicle,
I am looking
4 days 15 hours ago - Not if I can help it
4 days 15 hours ago - Ozlotto Tips Scam
4 days 19 hours ago - Great post.
It's very
4 days 19 hours ago - Excellent review! I'm glad
6 days 17 hours ago - iTunes Helper
1 week 2 days ago - Update the link to OrangeHRM web site
1 week 2 days ago - Very informative article
1 week 3 days ago - Google Chrome is still being directed to bing instead of google
1 week 3 days ago










Comments
Post new comment