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

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

    • October 2008
    • September 2008
    • 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 (55)
    • Connectors (12)
    • Documentation (4)
    • Events (50)
    • Falcon (5)
    • GPL (9)
    • GUI (3)
    • Licensing (12)
    • MySQL (219)
    • MySQL Cluster (5)
    • MySQL Proxy (4)
    • MySQL Server (32)
    • MySQL Users Conferences (27)
    • MySQL Workbench (5)
    • Photography (11)
    • PHP (9)
    • Release Policy (20)
    • Ruby on Rails (5)
    • Running (6)
    • Summer of Code (8)
    • Sun (53)
    • Sun visits (24)
    • Travel (22)
    • Uncategorized (1)
    • Use cases (12)
    • Virtual company (37)



Observations by Kaj Arnö @Sun
« MySQL Server is Open Source, even Backup extensions
Ubuntu and MySQL: Getting closer? »

MySQL Cluster’s Improved Release Model

The upcoming 5.1.25 release will see a change with regards to MySQL Cluster:

MySQL 5.1.25 binaries will be released without Cluster support.


This is due to a change in the development cycle of MySQL Cluster. The work on Cluster specific features is largely independent from the rest of the MySQL Server, which has resulted in our decision to release MySQL Cluster separately from the rest of the MySQL Server, effective with MySQL 5.1.25.

This change just goes for the binaries, though. Let me reassure you that:

  • Sun is still releasing MySQL Cluster under the GPL, as before.
  • MySQL 5.1 source code will still include Cluster, and you can download and compile it with Cluster, if you wish.

The only change is that we’re now releasing two separate packages.

MySQL Cluster is being developed and maintained at a different pace, compared to the regular server. In addition, we have learned that our current users of MySQL Cluster are not as concerned about the regular server’s features. Typical Cluster customer installations rely mostly on updated cluster features. Many users of Cluster use the direct API rather than the SQL interface.

We hope this division will bring benefits for all parties involved:

  • Cluster releases will be happening more quickly, as Cluster releases are fairly independent of MySQL Server releases. With new releases of MySQL Cluster no longer tied to the release of the regular server, cluster users will get their updates as soon as the Cluster software is updated, regardless of whether the regular server is being patched or not.
  • The new Cluster package includes the Carrier Grade Edition, which contains a juicy list of features (http://dev.mysql.com/doc/refman/5.1/en/mysql-cluster-changes-5-1-ndb-6-2.html).
  • Users of the main MySQL Server will now be able to download a smaller package with a quicker test suite. This should really help those with low bandwidth connections.

The change is evident when you look at the developer zone (http://dev.mysql.com) where MySQL Cluster uses a different release numbering scheme from MySQL Server, and is labeled 6.2.15. This is not the regular server version. 6.2.15 is the Cluster version, and this package is based on MySQL 5.1.

Bug fixes to the Cluster will be ported to the main server when appropriate. Bug fixes to the main server will be merged to the Cluster sources on a regular basis.

Finally, where shall you turn for the downloads?

  • If you need MySQL binaries with Cluster enabled, there is a specific downloads page http://dev.mysql.com/downloads/#mysql-cluster
  • MySQL Server (slimmer now, without the NDB binaries), is available as always at http://dev.mysql.com/downloads/

This entry was posted on Friday, May 23rd, 2008 at 18:56 and is filed under MySQL, MySQL Cluster, MySQL Server, Release Policy. 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.

6 Responses to “MySQL Cluster’s Improved Release Model”

  1. Ronald Bradford Says:
    May 23rd, 2008 at 20:43

    A sensible and practical move. Good Stuff.

  2. Peter Laursen Says:
    May 24th, 2008 at 9:32

    the link here:

    http://dev.mysql.com/doc/refman/5.1/en/mysql-cluster-cge.html

    .. leads to nowhere!

  3. Arjen Lentz Says:
    May 24th, 2008 at 22:08

    The http://dev.mysql.com/doc/refman/5.1/en/mysql-cluster-cge.html doesn’t work?

  4. kaj Says:
    May 25th, 2008 at 5:33

    Thanks Peter and Arjen! I updated the link under The new “Cluster package includes the Carrier Grade Edition, which contains a juicy list of features”.

  5. norbert Says:
    May 25th, 2008 at 16:49

    I even wondered in 5.0 version that most of the bugfixes list were occupied by cluster features.

    Now where the cluster server is seperated from the “normal” SQL server, it should be made clearer than taking a number (6.2) that could lead to confusion with the normal MySQL families.

    I think you could rename the cluster to versions that begin with alphanumerical letters, eg. E.1.15 - based on version 5 (E is the 5th letter), 1.15.

  6. Jon Stephens Says:
    May 26th, 2008 at 9:20

    Peter & Arjen,

    That’s correct - since there’s no more “Carrier Grade Edition” product, http://dev.mysql.com/doc/refman/5.1/en/mysql-cluster-cge.html has gone away - I’ve added a redirect to http://dev.mysql.com/refman/5.1/en/mysql-cluster.html which should take effect in a few hours.

    Thanks for catching my goof.

Leave a Reply

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