More info...

2013-02-06

MySQL 5.6正式リリース!! #mysql56

待望のMySQL 5.6が正式にリリースされた。正式版の最初のバージョンは5.6.10である。コミュニティ版(MySQL Community Server)は下記のページからダウンロードできるので、ぜひ今すぐダウンロードして頂きたい。

MySQL Downloads

MySQL 5.6のリリースにあわせて、GUIツールであるMySQL Workbenchやドライバも新しいバージョンがリリースされており、MySQL 5.6対応となっている。それらの周辺ソフトウェアもチェックして頂けると幸いである。

新機能について

正式版の機能はリリース候補版の頃から特に変更はない。(リリース候補版まで到達したということは、正式版の機能セットは固まったということであり、大きな機能の変更はないことを意味するからだ。)なので新機能については、リリース候補版が出たときに書いたエントリを参照して頂きたい。

漢(オトコ)のコンピュータ道: 開発スピードアクセル全開ぶっちぎり!日本よ、これがMySQL 5.6だッ!!

以前、dbtech showcase 2012でおこなったプレゼンも良ければどうぞ。いくつかの機能については図入りで解説している。


また、MySQLのDeveloper ZoneでもMySQL 5.6の新機能についての詳しい解説が掲載されている。英語に自信がある人はぜひこちらのドキュメントも参照して欲しい。MySQL 5.5と比較したベンチマーク結果も載っているので、英語が苦手な人もグラフは必見だ。スケーラビリティがワイルド過ぎるぜ!

DBA and Developer Guide to MySQL 5.6

オプションと変数名の変更について

実はひとつ前のバージョンであるMySQL 5.6.9において、グローバルトランザクションID関係のオプション名がより分かりやすいものに変更されている。MySQL 5.6のベータ版を早い段階から評価して頂いていた場合には注意されたい。詳細はリリースノートを参照のこと。

MySQL :: MySQL 5.6 Release Notes :: Changes in MySQL 5.6.9 (2012-12-11)

その他参照情報など

ベータ版を評価して下さった記事や、現時点で出ている情報などを下記にまとめておく。

プレスリリース本文

MySQL 5.6におけるsync_binlog=1の改善について&勉強会のお知らせ - SH2の日記

日々の覚書: MySQL 5.6.9のmysqlクライアントがujis, sjis, cp932で落ちる ← すんません、まだ直ってません。

MySQL 5.6のInnoDB memcached pluginを使ってみる - 酒日記 はてな支店

MySQL5.6-rcでmysqlfailoverを試してみた - hiroi10の日記

MySQL 5.6正式版が公開。オプティマイザやInnoDBの向上でさらに高速。クラッシュセーフなレプリケーションなど - Publickey

DimitriK's (dim) Weblog : MySQL Performance: MySQL 5.6 GA -vs- MySQL 5.5 @32cores

Oracle cranks up MySQL 5.6 features and speeds | ZDNet

MySQL 5.6 tackles NoSQL competitors - Computerworld

まとめ

MySQL 5.6において、MySQLは超絶な進化を遂げている。パフォーマンス、機能ともにMySQL 5.5と比較すると大幅な進歩となっており、必ずやDBAの悩みを減らすことが出来るだろう。追加された機能の中には野心的なものもあるので、まだバグは存在するかも知れない。しかし、それでも現時点で使う価値はあると断言する!

正式版になった今、ぜひMySQL 5.6を使って頂きたい!!

4 件のコメント:

  1. こんにちは、さいとうと申します。
    本日の公開を待っていました。さっそくZabbixやWordPressやRedmineを導入している個人のサーバーにMySQL5.6を導入してみました。詳しいベンチはまだ取っていないのですが、とりあえずブログ記事にしました。

    http://www.geek.sc/archives/562

    これから新機能を色々実験させて頂き、仕事でも活用してみようと思います。

    返信削除
  2. 齊藤貴義 さん

    コメントありがとうございます。早速使って頂いてるのですね!素晴らしい!!

    返信削除
  3. はじめまして。やまだと申します。
    いきなりの長文申し訳ありません。1点質問があります。

    今までMySQLのCommunity Serverは、こちらからダウンロードしていました。
    http://dev.mysql.com/downloads/mysql/

    でも、yum updateできないので不便だなと思っていたところ、
    Yumリポジトリがあることに最近気づきました。
    http://repo.mysql.com/yum/mysql-5.6-community/el/6/x86_64/

    そこで
    http://dev.mysql.com/downloads/repo/
    から
    mysql-community-release-el6-5.noarch.rpm
    をダウンロードして、

    # yum check-update

    したところ、インストールされているのが少し古い(5.6.11-1)にも
    かかわらず、アップデート対象のバージョンが表示されませんでした。

    おかしいと思って比べてみました。

    ・http://dev.mysql.com/downloads/mysql/
    ファイル名:MySQL-server-5.6.xx-x.el6.x86_64.rpm

    ・Yumリポジトリ
    ファイル名:mysql-community-server-5.6.15-1.el6.x86_64.rpm

    ファイル名が違うので、まったく違うビルドなのかと思いましたが、
    rpm -qi でパッケージ情報を見ると、NameやBuild Hostは違いますが、
    LicenseやPackagerが同じであることを考えると、まったく別のビルド
    とも思えません。

    このあたりの関係をご存じであれば教えていただけないでしょうか?
    長文で申し訳ありません。

    ---------------
    Name : mysql-community-server Relocations: (not relocatable)
    Version : 5.6.15 Vendor: Oracle and/or its affiliates
    Release : 1.el6 Build Date: 2013年11月18日 03時16分12秒
    Install Date: (not installed) Build Host: pushvi02
    Group : Applications/Databases Source RPM: mysql-community-5.6.15-1.el6.src.rpm
    Size : 240976095 License: Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. Under GPLv2 license as shown in the Description field.
    Signature : DSA/SHA1, 2013年11月18日 20時11分34秒, Key ID 8c718d3b5072e1f5
    Packager : MySQL Release Engineering
    ----------------
    Name : MySQL-server Relocations: (not relocatable)
    Version : 5.6.13 Vendor: Oracle and/or its affiliates
    Release : 1.el6 Build Date: 2013年07月11日 01時52分26秒
    Install Date: 2014年01月28日 12時41分53秒 Build Host: vitro41
    Group : Applications/Databases Source RPM: MySQL-5.6.13-1.el6.src.rpm
    Size : 245933331 License: Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. Under GPL license as shown in the Description field.
    Signature : DSA/SHA1, 2013年07月12日 21時05分25秒, Key ID 8c718d3b5072e1f5
    Packager : MySQL Release Engineering

    返信削除
  4. 追加です。
    マニュアルのP116を見ると、こんな文面がありますね。
    となると、当面はwebからダウンロードしたGA版を使って
    くれってことなんですかね。
    The MySQL Yum repository service is now in development release. We
    encourage you to try it and provide us with feedback. Please report any bugs or
    inconsistencies you observe to our Bugs Database

    返信削除