【レポート】
18日、Open Source Realize Forum 2005 Tokyoにて、MySQL AB.のVice President of Open Source Relations and Co-FounderであるDavid Axmark氏の公演があった。同氏の語るMySQLと今後動向について紹介しよう。
MySQLはオープンソースRDBMSのなかでもっとも人気のあるRDBMSのひとつだ。オープンソースRDBMSというといくつかあるが、なかでもMySQLとPostgreSQLという2つのソフトウェアが人気を博している。それ以外では、特定の用途においてFirebirdというRDBMSの需要がのびているという状況だ。
MySQLのインターネット上の知名度は極めて高い。年間のダウンロード数は概算で1千万を越えるという。数年も前から著名な企業が、大規模DBの運用やTOCの大幅な削減のためにMySQLを使用している。同氏の紹介では、日本企業としてスズキ、楽天、ソニーピクチャーズの名前があがっていた。映画「ロードオブザリング」の作成にもMySQLが活用されている。対応しているOSも言語もかなりの数に上る。その人気は根強く、LAMP(Linux、Apache、MySQL、PHP)という言葉に代表されるように、すでにMySQLはオープンソースRDBMSとして揺るぎない地位にある。
最近では商用製品が商売の観点からオープンソース化することが珍しくないが、MySQLはその点においてもそうしたモデルの走りにあたるといえそうだ。
同氏がいうには、MySQLの起こりはなにも特別なことはなく、インターネットへの接続環境とアイデアがあれば、世界のどこであれ誰であれ起こし得ただろう普通のプロジェクトだという。
余談だが、MySQLという名前は、同氏と同じMySQL AB.の共同設立者の娘の名前からきているのだそうだ。MySQLベースの製品名であるMaxDBも、同じく息子の名前から、そして今後リリースする製品の名前も、人名からつけるということだ。
MySQLプロジェクトを起し、活動を展開している企業がMySQL AB.だ。MySQL AB.は通常の企業と違い、開発メンバーを世界中に抱えている。世界中の開発者が在宅勤務でMySQLの開発に従事しているのだ。その形態は、ソフトウェアベンダというよりも、オープンソースプロジェクトの開発形態そのものといえる。
「MySQLが優れたRDBMSたりえる理由は、天才的な開発者を抱えているからか」という質問に対し、同氏は否という。謙遜もあるだろう。もちろん、選りすぐりの開発者が集まっているだろうが、同氏が語るには、真に優れているのはその開発モデルだという。
ソースコードの寄贈はもちろんのこと、繰り返し報告されるバグ報告が極めて重要だという。製品の品質を保つうえで、このバグ報告は絶対に欠かせない。このバグ報告の仕組みがなりなっていることが、MySQLをよりよいものに保っているのだという。
ソフトウェアは、高品質でバグが少ないほど、発見されたバグの報告される割合が高く、逆の場合は低くなるという。MySQL AB.では、バグ報告が常に行われるように、MySQLを高品質な状態に保つべく奮闘しているということだ。
MySQL 4.0はこれまで標準的に使用されてきた製品リリースのMySQLだ。MySQL 4.1は1年前にリリースされた製品で、同社では現在はMySQL 4.1の使用を推奨している。MySQL 4.1ではこれまで待望されてきたサブクエリ機能が実装され、Unicodeがサポートされたことが記憶に新しい。
次期リリースで予定されているのがMySQL 5.0だ。来週にはコードフリーズが行われ、今夏には製品リリースが予定されている。
MySQL 5.0で特記すべき機能は次の4つである。
・Stored Procedures (ANSI-99 PSM Syntax)
・Triggers
・Views (updateable if over a single table)
・Cursors (read-only with forward scrolling)
同社ではMySQL 5.0を極めて重要なリリースととらえ、大量の開発者を投入して開発をおこなってきたという。すでに開発自体は完了していて、現在はデバックの作業に注力しているということだ。
MySQL 5.0のリリース後で、MySQL 5.0を踏襲してリリースされる最新版がMySQL 5.1となる。簡単ながらもすでに開発は始まっているという。
MySQL 5.1以降では、SAP R/3への対応や、SQL標準への準拠、データウェアハウス機能の充実、メンテナンス性の向上、巨大ストレージへの対応などが予定されているということだ。一部はすでに開発が始まっているという。
これまではデータベースに注力してきたが、今後は周辺アプリケーションを含めて連帯を強めていくということだった。すでにGUIツールの充実化も進み、Windows/UNIX/Macで動作するGUIツールが用意されているということだ。まだ日本語対応していないものも多いが、今後対応作業をおこなうということだった。
同氏が語った成功の秘訣は次のようなものだ。
まず、現場での利用を第一の主眼として据えて開発を行ってきたということ。研究用ではなく、常にそこで使えるRDBMSとしてデータベースの機能を確実に実装してきたことにあるという。
また、導入や最初の使用までを容易にしてきたことも大きいという。ほかのデータベースに辟易したユーザを引つけるコツは、簡単に導入して簡単に試用できるようにすることだという。そういったユーザは、そのあと何年も使い続けてくれるユーザになる。
それに、おもしろくない作業だが、文書化についても注力してきたことも重要だということだ。
MySQLは軽量で高速という特徴のもと、これまで喧伝されることが多かった。逆に、商用データベースやPostgreSQLが標準的機能を網羅的に実装していることに対して、MySQLは一部の機能が実現されていないなど批判されることもあった。
しかし、従来の特徴はそのままに、未対応だった機能を確実に実装してきている。今夏、MySQL 5.0がリリースされることで、それはより確なものとなるだろう。
草の根的な広がりをみせた初期の用途から抜きん出て、大規模運用での実績も蓄積されつつある。今後RDBMSを扱ううえで、ますます目がはなせない存在になりそうだ。
| 京大、生活の質を落とさずに電力削減率保証が可能な省エネシステムを開発 [11:00 5/23] |
| VIA、49ドルのAndroid PCシステム「APC」発表 [10:53 5/23] |
| 東北大、東日本大震災による健常人のPTSDと脳萎縮の関連を解明 [10:30 5/23] |
| 富士通、厚さ5ミリの手のひら静脈認証センサーを開発 - タブレット端末に内蔵可能 [09:52 5/23] |
| 日本ユニシス、エンタープライズサーバの大型機/中型機を販売開始 [09:43 5/23] |
|
京セラ、Evernoteと連携可能なA3対応カラー複合機 [11:46 5/23] ビジネスPC |
|
1万5,000円で3カ月使い放題。サポート付の菜園体験パッケージサービス開始 [11:43 5/23] ライフ |
|
2円で結婚式を挙げちゃおう!新サイト記念キャンペーン実施中 [11:42 5/23] ライフ |
|
1日分の鉄・亜鉛をおいしく補給。「毎日ビテツ<フルーツミックス>」新発売 [11:41 5/23] ライフ |
|
うつ病で離職した人の再就職をサポート。電話やSkypeでの相談も - キャリアグロウ [11:41 5/23] ライフ |
4つの診断で、自分の適性を見つめなおそう!
働くこと・挑戦し続けることへの思いを綴ったインタビュー
あなたにピッタリのアドバイスを読むことができます。
転職に必要な情報が収集できます
企業からアプローチのメッセージが届きます。