Industry


Ads by TechWords

See your link here


MySQL 5.1 released with crashing bugs

Wow. Talk about your disgruntled employees. Michael 'Monty' Widenius, MySQL's founder and, for the moment, still Sun's CTO for its MySQL division, greeted the GA (general availability) of the latest version of the popular open-source database system MySQL 5.1 by writing, "The reason I am asking you to be very cautious about MySQL 5.1 is that there are still many known and unknown fatal bugs in the new features that are still not addressed."

This is the GA release!? This sure doesn't sound like a ready to go to work software release to me! In fact, according to Widenius, the long-delayed release of MySQL 5.1, is anything but ready for production use.

Widenius went on to write in his blog, Monty Says, "If you are using MySQL 5.1 just as a 'better' version of MySQL 5.0 and you don't plan to use any of the new features in MySQL 5.1 then you are probably fine to try out MySQL 5.1. You should however not put it into production without testing it fully, preferably by running it on a couple of slaves for some weeks. It may even be the best to wait for a couple of minor/patch releases before putting the MySQL 5.1 server into production."

But, Widenius goes on, "Don't expect that all critical bugs that you may have encountered in 5.0 to be fixed in 5.1. Even if we have fixed a big majority of the bugs from 5.0 some really critical ones still haven't been addressed." That's not exactly reassuring.

Worse still, Widenius wrote, "If you plan to use any of the new features of MySQL 5.1, regard these as if they would be of beta quality. Test any usage of these features extensively for in close-to-live scenarios before putting them onto a production server." These new features, which Widenius tells us not to trust, include such long awaited "row-based replication." Indeed, row-based replication has "At least 28 open bugs of which 26 are verified and at least 11 are targeted to be fixed in later MySQL 5.1 releases."

How bad are those bugs? Widenius points out that MySQL 5.1 will suffer a "Replication failure on RBR + UPDATE the primary key. This bug is such a serious issue that it should have stopped a GA release!" Widenius, not I, is the one who emphasizes just how really bad this particular problem is.

The only people Widenius can recommend moving up to 5.1, if you can call it a recommendation, are people who haven't used MySQL before since "At least it's better than the MySQL 5.0 community version, which has not been updated for some time."

A few months ago I reported that there was a rumor that Widenius was ready to quit Sun, MySQL's new owners. Sun, is probably wishing that he had left after this ringing condemnation of how Sun has been mis-developing MySQL

The writing has been on the wall for some time that MySQL's crew were not getting along well in Sun. MySQL's other co-founder, David Axmark, had resigned in October. Axmark left saying, "I HATE all the rules that I need to follow, and I also HATE breaking them. It would be far better for me to 'retire' from employment and work with MySQL and Sun on a less formal basis."

Well, clearly from what Widenius has to say about this latest MySQL release, Axmark wasn't the only MySQL leader who hates working for Sun.

This is a pity. I don't know why the marriage of Sun and MySQL is failing, but it's gone terribly wrong. When the deal was announced, I thought Sun buying MySQL was a great move. I was wrong.

Worse still, from Sun's point of view, this extremely public rejection of MySQL, the company and its development policies by a top Sun executive couldn't have come at a worse time. Sun was already in deep trouble. I had hoped that by sticking with its open-source course, Sun would come out of its nose-dive.

Now? Stick a fork in them. Sun and MySQL are done.

What People Are Saying

It's not Sun that started this trend

MySQL has always been a laggard in the database industry, long before Sun bought it. They've never cared about giving it SQL standard features, for over 10 years. It is not even a fast relational database unless you use it's MyISAM table types, which mean you sacrifice almost numerous relational database features.

Our company switched to PostgreSQL 8 almost 3 years ago and haven't looked back. Postgres is faster at complex joins, exponentially faster at schema changes (new indexes, altering column types on huge-GB databases), has every SQL command you can think of, and is much more straightforward to tune for performance.

Oh well, another bottom feeder emerges o o o

Looks like Sun is becoming another industry bottom feeder, like, IMHO Computer Associates (oops! didn't they change their name to CA because of the bad karma of the longer version?), Symantec, and Oracle. Each of them, instead of growing by innovation has gone out and bought, over the years, good products which they then proceed to ruin. For your ROFLing, I cite SuperCalc, Norton Utilities and PeopleSoft. All were leading products in their markets and then when they were swallowed up by the bigger fish, declined in quality and features and inceased in price. Or maybe they are not even around anymore (Ca's site search does not even acknowledge SuperCalc..)
You get the idea....

It is not Sun's fault

Read Widenius's blog and he clearly says,

"I would like to point out that the current release is not something that can be said to be fault of Sun. The decisions to do a GA release was solely been made by the MySQL management in Sun. The only thing Sun can be blamed of is to not start fixing the MySQL development organization soon enough to ensure that things like this can't happen."

So the post is more about Widenius being disgruntled with MÃ¥rten Mickos and not Sun. I don't think Sun-MySQL marriage is in trouble. Please don't twist it against Sun unnecessarily.

Also, 5.0 went into GA state with more bugs than 5.1 as Widenius states. No Sun was involved then!

Ah, yes, that reminds me ...

of another headline I saw recently, Microsoft to buy Yahoo ... another match made in ...

That's too bad.

I was hoping the Open Source meets not-so-Open-Source would find the magic and walk away with the best of both environments. Now it's just a lesson for the would-be Open Source vendors "How to Integrate Open Source Into Your Company" book. So Sun gets credit for trying and writing a chapter in the Open Source lesson book.

Anybody up to writing the next chapter?

gotta love bigshots that speak the truth

Notice how he doesn't use (don't know if he even has) a Sun blog.

-- and, what's that supposed

-- and, what's that supposed to mean ?

Monty is hardly "a top Sun

Monty is hardly "a top Sun executive" Ha!