MySQL

The world's most popular open source database

Contact a MySQL Representative


  • MySQL.com
  • Developer Zone
  • Partners & Solutions
  • Customer Login
  • DevZone
  • Downloads
  • Documentation
  • Articles
  • Forums
  • Bugs
  • Forge
  • Blogs
 
  • Pages

    • Press Release: “Kaj Arnö Appointed MySQL VP of Community Relations”
  • Archives

    • August 2008
    • July 2008
    • June 2008
    • May 2008
    • April 2008
    • March 2008
    • February 2008
    • January 2008
    • December 2007
    • November 2007
    • October 2007
    • September 2007
    • August 2007
    • July 2007
    • June 2007
    • May 2007
    • April 2007
    • March 2007
    • February 2007
    • January 2007
    • December 2006
    • November 2006
    • October 2006
    • September 2006
    • August 2006
    • July 2006
    • June 2006
    • May 2006
    • April 2006
    • March 2006
    • February 2006
    • January 2006
    • December 2005
    • November 2005
    • October 2005
    • September 2005
  • Categories

    • Architecture of Participation (50)
    • Connectors (12)
    • Documentation (4)
    • Events (46)
    • Falcon (5)
    • GPL (8)
    • GUI (3)
    • Licensing (11)
    • MySQL (206)
    • MySQL Cluster (5)
    • MySQL Proxy (4)
    • MySQL Server (31)
    • MySQL Users Conferences (25)
    • MySQL Workbench (5)
    • Photography (11)
    • PHP (9)
    • Release Policy (20)
    • Ruby on Rails (5)
    • Running (5)
    • Summer of Code (8)
    • Sun (46)
    • Sun visits (23)
    • Travel (20)
    • Uncategorized (1)
    • Use cases (8)
    • Virtual company (36)



Kaj Arnö
« Oktoberfest 2005
PHP database interfaces: PDO or PDBC? »

Announcing MySQL 5.0 Release Candidate

Dear user of MySQL,

I’m proud and excited to announce the first Release Candidate of MySQL 5.0. This milestone signals that we are nearing what is certainly the most important release in MySQL’s history.

MySQL 5.0 has new functionality that I hope will be welcomed, adopted, and put to productive use by the community of MySQL users — you. On the commercial side, MySQL AB is getting a lot of good vibes from new enterprise customers who are beginning to understand the impact MySQL can have on their IT infrastructure and costs of running mission-critical applications.

The betas of MySQL 5.0 have already been downloaded two million times, and have thus been tested extensively in a lot of different scenarios. From the feedback we get from our community, we know it is already in production use at numerous sites. Go get your own copy at http://dev.mysql.com/downloads/mysql/5.0.html

Without question, MySQL 5.0 is the most ambitious release to date for MySQL AB. Of course, everything we do at MySQL centers around our three priorities of Performance, Reliability, and Ease of Use. Version 5.0 of MySQL is certainly true to these company-wide imperatives.

Key new features of MySQL 5.0 come in three groups:

a) ANSI SQL standard features formerly unknown to MySQL
b) ANSI SQL standard compliance of existing MySQL features
c) New MySQL Storage Engines, Tools and Extensions

The new ANSI SQL features include:

  • Views (both read-only and updatable views)
  • Stored Procedures and Stored Functions, using the SQL:2003 syntax, which is also used by IBM’s DB2
  • Triggers (row-level)
  • Server-side cursors (read-only, non-scrolling)

Implementing ANSI SQL standard ways of using existing MySQL features means there will be fewer unpleasant surprises (”gotchas”) for those migrating to MySQL from other database systems:

  • Strict Mode: MySQL 5.0 adds a mode that complies with standard SQL in a number of areas in which earlier versions did not; we now do strict data type checking and issue errors for all invalid dates, numbers and strings as expected
  • INFORMATION_SCHEMA: An ANSI SQL-compliant Data Dictionary for accessing metadata, in parallel to the MySQL specific SHOW commands
  • Precision Math: A new library for fixed-point arithmetic, giving high accuracy for financial and mathematical operations
  • VARCHAR Data Type: The maximum effective length of a VARCHAR column has increased to 65,532 bytes; also, stripping of trailing whitespace no longer occurs

New MySQL Storage Engines, Tools and Extensions are:

  • XA Distributed Transactions
  • ARCHIVE Storage Engine for storing large amounts of data without indexes in a very small footprint, intended for historical data that may be needed for future audit compliance (Sarbanes Oxley or otherwise)
  • FEDERATED Storage Engine for accessing data ín tables of remote databases rather than in local tables (only in MAX version)
  • Instance Manager: a tool to start and stop MySQL Server, even remotely

To find out more details on what’s new in MySQL 5.0, follow the pointers from http://dev.mysql.com/doc/mysql/en/mysql-5-0-nutshell.html

To find out the changes specific to MySQL 5.0.13 in relation to 5.0.12, see http://dev.mysql.com/doc/mysql/en/news-5-0-13.html

MySQL 5.0 is also reflected in our GUI tools and Connectors:

  • MySQL Administrator 1.1.3 and MySQL Query Browser 1.1.15 are aware of the new MySQL 5.0 features, can be used to write and test stored procedures, create views, include them in scheduled backups and much more.
  • The latest shipping versions of our Connectors work with MySQL 5.0, and all connectors (MySQL Connector/ODBC, Connector/J and Connector/NET) will support all flagship features before 5.0 goes GA.

We’re pleased that we’ve reached a point of stability where it’s been a while since we received a significant inflow of bugs that drastically impacted a large number of users. Of course, we recognize we haven’t crossed the finish line yet, so we still very much need your involvement to ensure that MySQL 5.0 is the best that it possibly can be.

With MySQL 5.0 being that stable, I encourage you to do all of your new database development using MySQL 5.0:

  1. Download 5.0 from http://dev.mysql.com/downloads/mysql/5.0.html
  2. Use the new features you need
  3. Report any issues you find through our bug-reporting system at http://bugs.mysql.com/.

To show our appreciation for your efforts, we’ll be fixing the bugs you find as fast as we can.

And, to provide a little extra motivation, we will be giving away Apple iPod nanos, and even full conference passes to our 2006 MySQL Users Conference, to those who deliver the most valuable feedback. Read more on http://dev.mysql.com/mysql_5_contest.html. Without your involvement and your excellent input, we at MySQL wouldn’t be able to do our job: to produce high-quality database software for you to trust and use.

I look forward to your input

  • in our MySQL Forums at http://forums.mysql.com/
  • in the bug database at http://bugs.mysql.com/
  • in our mailing lists at http://lists.mysql.com/
  • in the PlanetMySQL blog aggregation via http://www.planetmysql.org/newfeed.php
  • in the User Comments of our manual at http://dev.mysql.com/doc/mysql/en/index.html (specifically for Documentation comments)
  • and in the form of downloads from http://dev.mysql.com/downloads/mysql/5.0.html

Thank you — we look forward to hearing back from you — not just about bugs but any feedback on how MySQL can help support you.

Kaj Arnö
VP Community Relations
MySQL AB

This entry was posted on Monday, September 26th, 2005 at 19:55 and is filed under MySQL. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

4 Responses to “Announcing MySQL 5.0 Release Candidate”

  1. Lukas Says:
    September 26th, 2005 at 21:15

    I guess the Administrator and Query Browser are not yet bundled with the windows version as you mentioned you guys are pondering to do?

  2. Dimension 2k » MySQL 5.0 steht in den Startlöchern Says:
    September 27th, 2005 at 14:03

    […] Sehr interessant finde ich dabei einen Eintrag im Blog des MySQL-Vize-Präsident Kaj Arnö. Laut Posting wurde die Beta von MySQL 5.0 schon rund zwei Millionen Mal heruntergeladen und läuft auf diversen Systemen im produktiven Betrieb. […]

  3. Kaj Arnö Says:
    September 27th, 2005 at 14:39

    No bundling of Administrator and Query Browser yet. Still “pondering”!

  4. Kaj Arnö’s blog » Blog Archive » Ankündigung MySQL 5.0 RC Says:
    September 29th, 2005 at 12:56

    […] Die Ankündigung von dem MySQL 5.0 Release Candidate ist auch auf Deutsch verfügbar! […]

Leave a Reply

Kaj Arnö is proudly powered by WordPress MU running on Blogs.mysql.com.
Entries (RSS) and Comments (RSS).