MySQL 5.5 情報

 昨日あたりから、MySQL 5.5 ブランチへのコミットが開始されました。 MySQL バージョン 5.4 シリーズの正式リリースに向けて一定の見通しが立ってきたということでしょうか。


 MySQL バージョン 5.5 シリーズの更新はまだほとんどされていませんが、現在分かっているのは以下2点。

  • dtoa ライブラリの導入: 文字列と数値の変換ライブラリ。文字列やDECIMALとFLOAT/DOUBLE の間の変換の役割を負う。仕組みが以前とは違うので、以前と異なる結果を返す可能性がある。以前と同じ結果を得るためにはちょっとした精度調整がいるかも。この精度についてはドキュメントの「type-conversion」の節に詳しく書く予定。
  • 言語とキャラクタセットのエラーメッセージについての変更。 --language オプションはエラーメッセージファイルのディレクトリを示すのだけど、現在は deprecated。
    • --lc-messages-dir, --lc-messages- オプションを代わりに使う。--language オプションは --lc-messages-dir オプションへのエイリアスになる。
    • 以前のエラーメッセージはキャラクタセット混在だった。これをUTF-8にして、さらに character_set_results システム変数の値に応じたキャラクタセットで返すようにする。なので以前と表示結果がちょっと変わることがあるかもしれない。詳細は、error-message-language と charset-errors の節に書く予定。