Three Editions of MySQL are Available

Jul 20, 2010 / By Sheeri Cabral

Tags: , ,

Yes, you read the title correctly — there are three editions of MySQL available, according to http://www.mysql.com/products/enterprise/server.html. Well, that page names two, and then of course there is the community edition….

From the manual page:

MySQL Enterprise Server is available in the following editions:

* MySQL Enterprise Server – Pro is the world’s most popular open source database that enables you to rapidly deliver high performance and scalable Online Transaction Processing (OLTP) applications.
* MySQL Enterprise Server – Advanced is the most comprehensive edition of MySQL. It provides all the benefits of MySQL Enterprise Server Pro and adds horizontal table and index partitioning for improving the performance and management of VLDBs (Very Large Databases).

How is “horizontal table and index partitioning” different from the regular partitioning available in MySQL 5.1?

Those of us that have been around for the past 3 or so years know that there was a point in time where there were two different editions of MySQL available, back when MySQL Enterprise and MySQL Community were actually different. But that experiment was a complete failure, and the code is now the same. MySQL Enterprise does package the software in a way that is not available to the community, specifically the quarterly service pack (QSP) releases. But the actual code….the same.

The pricing page at http://globalspecials.sun.com/store/mysql/ContentTheme/pbPage.categoryEnterprise shows that the Advanced server can be acquired for $3k (Gold) or $5k (Platinum) per year. The fee is worth it for the support MySQL will give you, but why is MySQL muddying the waters by having more “editions”, which very likely are not even different code?

(Special thanks to Aaron Macks for pointing out the existence of mysql-advanced, which was the impetus for this blog post.)

5 Responses to “Three Editions of MySQL are Available”

  • Harrison says:

    The partitioning in Advanced is the same as what is available in the Community version.

    The only difference is that you can’t get support for partitioning under Basic/Silver, regardless of what edition you are using.

    So Pro exists to provide a binary to Silver and Basic customers without partitioning support.

    For Enterprise it’s purpose is as an upsell for customers that might want Basic/Silver to get them to Gold/Platinum to get partitioning support. There may also be differences with OEM licensing based on that too since it is listed on the OEM page as well:

    http://www.mysql.com/oem/products.html

  • The biggest complaint at the recent ACE Directors meeting was the complexity of pricing individual components in Oracle. The next biggest complain was the actual price.

    This seems to be a start of what may ultimately be a larger matrix of additional features that you need to pay for with support.

    Of course generally the features are included, and you get caught out sometime in the future for using and not getting support for all of them, but breaking the binary into removing functionality I see as the wrong way to go.

    I’m sure the documentation team love this yet another variable as well.

  • TGASCARD says:

    But there are more :
    -MySQL Cluster Standard Edition (SE)
    -MySQL Cluster Carrier Grade Edition (CGE)

    It’s an option or not ?. It’s very difficult to have an answer.

  • John Doe says:

    First release of advanced was 5.1.22-rc, it seems. And there is a GPL variant of the binary, since 5.1.26-rc, SPs included (.31, .34, .37).

  • […] are already two indications, InnoDBbackup included for Enterprise Backup (from April Keynote) and 5.1 enterprise split. (Note: while this split may have existed prior to Oracle, it is now more clearly […]

Leave a Reply

  • (will not be published)

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>