ABが、2008年2月にサン・マイクロシステムズに買収されました。買収以前もオープンソースデータベースとして人気を誇っていたMySQLですが、買収後はダウンロード数が増え、さらに勢いづいてきているように思います。5.1もリリースが近づいていますので、今回はMySQLの最新情報を中心に紹介したいと思います。5.1ですが、原稿執筆時点(2008年6月中旬)では5.1.25-rcというリリース候補版のバージョンのものがリリースされています。GAバージョンのリリースが迫ってきているので、この記事が掲載されるころにはちょうどGAバージョンがリリースされているかも知れません。実は5.1.25-rcでは大きな変更がありました。Cluster関連のコンポーネントが別の専用のディストリビューションとして配布されるようになったことです。Serverのパッケージは少しスリムになりました。Clusterには専用のページ(http://dev.mysql.com/downloads/cluster/)ができました。リアルタイムデータベースです。一般的には複数のホストを用いて構成するような大規模システムで利用します。そのため、新規にWebアプリケーションを開発する場合などの比較的小規模なシステムでは使う機会はほとんどないでしょう。Clusterに入れ替えるだけで、システムをスケールアウトさせることが可能です。Clusterを分けた大きな理由は2つあります。Serverの開発ペースが違うことです。それぞれ違うペースで開発していたので、それらを同じ時期にリリースするのが大変だったのです。Clusterではそれらを利用するユーザーの層がまったく違うということです。Clusterの機能だけが必要なユーザーに分かれることが多いのです。Arno氏のブログ(英語)(http://blogs.mysql.com/kaj/2008/05/23/mysql-clusters-improved-release-model/)に書かれています。5.1はバージョン番号は5.0とあまり違わないのですが、かなりの新機能が盛り込まれています。5.1ではなく、6.0というバージョンにしても良かったのではないかと思うぐらいです。5.1の代表的な新機能であるパーティショニング、行ベースレプリケーション、イベントスケジューラ、ログテーブルの4つを説明したいと思います。Cluster関連の話題については次回以降に説明します。この著者の記事一覧サン・マイクロシステムズ株式会社MySQLサポートエンジニア。Cluster、DRBDなどを担当。障害解析からパフォーマンスチューニングまで幅広く対応。OSSの普及をライフワークとしている。ITでは、より付加価値の高いコンテンツを会員サービスとして提供しています。ITのWebサイトにログインすることでさまざまな限定特典を入手できるようになります。VeloCloudが選ばれる理由SD-WANとはなにか。Linuxエンジニア育成への思いF5とNGINXの組み合わせで、サービス公開をよりセキュアに。ITがお届けするポッドキャストです。