ちょっと硬派なコンピュータフリークのBlogです。

カスタム検索

2009-04-22

MySQL 5.4!! MySQL Cluster 7.0!!

Oracleによる買収の報道とちょうど時期が重なってしまったのだが、実は今MySQL Conference & Expoの真っ最中なのである。買収のニュースのインパクトが大きすぎて霞んでしまいそうになるが、MySQL Conference & Expoにおいてなんと新しいバージョンのMySQLが発表された。MySQL 5.4である。次期バージョンは6.0とされていただけに驚いた人も多いだろうが、5.4は5.1から性能を改善し、6.0の機能をちょっとだけ先取りしたバージョンなのである。(そのバージョン番号の通り、5.1と6.0の中間的なバージョンというわけである。)

MySQL 5.4の新規機能は次の通り。
  • InnoDBのスケーラビリティ改善(Googleの貢献!)
  • SHOW ENGINE INNODB STATUSの拡張。(さらなる情報の表示)
  • DTrace用Probeの追加(Solaris/MacOS X/FreeBSD)
  • サブクエリとJOINの性能改善(「なぜMySQLのサブクエリは遅いのか」を参照。この問題が解決されている。)
  • ストアドプロシージャにおけるSIGNAL機能。
  • INFORMATION_SCHEMAの拡張。
  • プリペアドステートメントにおけるOUTパラメータのサポート。
  • デフォルト値の変更(最新のマシンで良い性能が出るように。)

MySQL 5.4の詳しい情報についてはこちら。(英語)
概要:http://dev.mysql.com/tech-resources/articles/mysql-54.html
マニュアル:http://dev.mysql.com/doc/mysql-5.4-features/en/index.html

ダウンロードはこちら。バイナリはLinuxとSolarisしか用意されていないので、その他のプラットフォームを使ってる人はソースからビルドしよう。
http://dev.mysql.com/downloads/mysql/5.4.html

なお、MySQL Cluster 7.0もβからGAになった。MySQL Cluster 7.0の新機能については以前の投稿でリストアップしているのでそちらを見て頂きたい。いずれ詳しく解説しよう。

MySQL Cluster 7.0のダウンロードはこちらから。
http://dev.mysql.com/downloads/cluster/7.0.html

とりあえず、買収によって今後どうなるか分からないけど、MySQLはGPLライセンスでリリースされていて(ライセンスは取り消せない)ので、GPLライセンスであることがユーザーにとってはある種のセーフティネットになっている。だからこれからもMySQLをよろしく!!とKaj Arnö氏も自らのブログで言っている。そんなわけで、新しく発表されたMySQL 5.4とMySQL Cluster 7.0を使って見て欲しい。

0 コメント:

コメントを投稿