Sun Microsystems Talks MySQL 5.1, Bugs and Version 6.0 | eWeek

Sun Microsystems Talks MySQL 5.1, Bugs and Version 6.0

Écrit par
Brian Prince
Brian Prince
Dec 8, 2008
2 minute read
eWeek Le contenu et les recommandations de produits sont indépendants de la rédaction. Nous pouvons gagner de l'argent lorsque vous cliquez sur des liens vers nos partenaires. En savoir plus

Sun Microsystems officially announced the general availability of MySQL 5.1 Dec. 8, more than a week after declaring the open-source database production-ready.

Controversy erupted around the decision last week after MySQL founder Monty Widenius noted a number of bugs had not been fixed and advised enterprises to take a cautious approach to deployment. In the past 10 days, however, there have been more than 250,000 downloads, meaning interest in the open-source database remains strong.

“Our decision to release 5.1 as GA [generally available] is based on its readiness for use in production systems,” said Jeffrey Pugh, head of engineering for Sun’s Database Group.

“A team of support, QA [quality assurance] and development engineers reviews every bug reported internally, by community users and by paying customers and then recommends priorities for bug fixes based on a combination of bug type, impact on our user base, availability of a workaround and other factors,” he continued. “Although individuals may personally judge a specific bug differently, we look across the whole user base to see what has significant impact, and what are corner cases. When all serious bugs with widespread impact are fixed, we evaluate the software as ready for release.”

The MySQL team, he added, leaves its bug database open to the public and publishes a list of known bugs at the time of the release.

In production for some three years, MySQL 5.1 includes a number of new features aimed at improving performance, including partitioning functionality, row-based replication and a new plug-in API. Some of the bugs criticized by Widenius were in the newer functionality, particularly the partitioning and replication technology.

With the 5.1 release now more or less in the rearview mirror, Sun can look ahead to 6.0. Currently, MySQL 6.0 is in the alpha stage of development and is scheduled to be GA in 2009. So far, much of the talk surrounding 6.0 has centered on the Falcon storage engine.

Falcon, Pugh said, offers all the traditional characteristics needed for online transaction processing (OLTP) systems, including ACID compliance, crash-recovery, multiversion concurrency control (MVCC) and user-defined tablespaces. In addition, the new MySQL backup utility will also be a boon for 6.0 users, he said.

“The new backup utility will offer non-blocking backup support for the MyISAM storage engine as well as all MVCC-based storage engines [like] Falcon, InnoDB, etc., and also provide faster backup and restore times,” he said.

Gartner analyst Donald Feinberg said 6.0 has many new pieces of functionality that can help performance in mission-critical environments. Getting use in mission-critical environments is important for open-source databases, as research by the 451 Group has shown open-source databases are not often used to support such environments.

However, open-source adoption continues to be on an upswing, and Gartner predicts revenues for the market to surpass $1 billion by 2013.

eWeek Logo

eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site's focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

Propriété de TechnologyAdvice. © 2026 TechnologyAdvice. Tous droits réservés

Divulgation publicitaire : Certains des produits qui apparaissent sur ce site proviennent d'entreprises dont TechnologyAdvice reçoit une compensation. Cette compensation peut influencer la façon dont les produits apparaissent sur ce site, notamment l'ordre dans lequel ils apparaissent. TechnologyAdvice n'inclut pas toutes les entreprises ou tous les types de produits disponibles sur le marché.