MySQLはPostgreSQLと並ぶ代表的オープンソース・データベースサーバーです。
高速性と移植性に重点を置いて開発され、今でも検索レスポンスの速さは他のデータベースサーバーの追随を許しません。
バージョン4でやサブクエリ機能やUnicodeのサポート追加、バージョン5.xからはそれまで弱点とされていたストアドプロシージャ、トリガ、ビュー機能などが追加され、着実に機能強化が行われています。
無償版であるMySQL Community Serverはオンラインで誰もが入手でき、気軽に試すことができますが、商用利用の際には配布条件(GPLライセンス)に注意が必要です。
MySQLのラインナップと特徴
|
MySQL Community Server |
MySQL Classic/Pro/Advanced |
MySQL Enterprise |
ライセンス・配布条件 |
GPLライセンス(商用利用可能だが、改編後のソースコード公開義務有) |
商用ライセンス(OEMライセンス、改編後のソースコード公開義務免除) |
GPLライセンス(購入者向け安定版「MySQL Enterprise」を利用) |
主な用途 |
開発環境での活用 |
組み込み用途での活用 |
ウェブサーバー向けデータベースサーバーとしての活用 |
MySQLのバージョン |
取得時の最新版
(最新機能が取り込まれる反面、厳密なテストは未実施のバージョンです。ここで安定性が確認されると、MySQL Enterprise Serverに取り込まれます。) |
MySQL 4.0, 4.1及び5.0 |
購入時のMySQL Enterprise Server(購入者のみ取得可能。四半期ごとのサービスパックの他、毎月・緊急時セキュリティアップデートが取得可能。) |
主な特徴 |
オンライン情報のみ |
|
GUI監視ツールが付属し、また購入者向け窓口で技術サポートの問い合わせが可能です。
(MySQL技術サポートの詳細については、別途メールでお問い合わせ下さい。) |
MySQL Enterprise日本語インストールサポートパック
MySQL Enterprise日本語インストールサポートパックは、英語によるサービスである
MySQL Enterprise Basicに加えて、60日間・回数無制限の日本語によるインストールサポートを独自にパッケージ化したものです。
- 製品構成
- MySQL Enterprise Basic (1サーバ、1年間、英語による2インシデントのサポート付属)
- 60日間のメールによるインストール・サポート (ゼンド・ジャパン株式会社提供)
- 販売チャネル
- ソフトバンクBB株式会社
- 備考
- 本製品にはCD-ROMが付属せず、オンラインでダウンロードしていただく形になります。
2006年11月現在、 MySQL Enterprise Server 5.がダウンロード可能です。
MySQL Enterprise Basic / Silver / Gold / Platinum
サポートサービスの詳細
インシデントから常時対応まで、ニーズに応じたサポートメニューを選択いただけます。サービスレベルに応じて4種類に分かれています。
MySQL Enterprise | Basic | Silver | Gold | Platinum |
MySQL Enterprise Server |
Pro
|
Pro
|
Advanced *1
|
Advanced *1
|
Memcached for MySQL |
|
|
○
|
○
|
Enterprise Dashboard |
|
○
|
○
|
○
|
インシデント |
2 |
制限なし |
制限なし |
制限なし |
電話サポート |
|
営業時間 |
24hx7d |
24hx7d |
レスポンス
日本語でのサポートは、平日9時から17時までです。
|
2営業日 |
4時間 |
2時間 |
1時間 |
緊急時レスポンス |
|
|
1時間 |
30分 |
緊急時Bug Fix Escalation |
|
|
Yes |
Yes |
緊急時 Hot Fix Build |
|
|
Yes |
Yes |
Custom Build |
|
|
|
Option |
*1 MySQL 5.1 パーティショニング機能のサポートが含まれます
MySQL Classic / Pro / Advanced (MySQLのOEMライセンス)
MySQLダウンロード版はGPLライセンスの下で配布されています。そのために、配布条件などがGPLの制約を受けることになります。
しかし、MySQL ClasscもしくはMySQL Proをご購入頂きますと、商用ライセンスでMySQLを利用することができます。
【MySQL OEM ライセンスの機能と特徴】
- MySQL Classic
- MySQLとは、世界最大シェアのオープンソースデータベースシステムです。大規模で高速なデータベースシステムとして幅広い用途に利用されています。日本でもインターネット企業各社が採用しており、個人向けの小規模システムから企業の超大規模システムまで、幅広いニーズに対応可能です。全世界で、約6百万台にインストールされています。
MySQLデータベースサーバの基本的な機能のみを使用する場合にMySQL Classicを選択いただけます。MySQL Classicには、トランザクション機能を搭載していません。そのため、データベース処理の取り消しなどをデータベース側で制御することはできません。
- MySQL Pro
- MySQL Proは、MySQL Classicの持つ優れたデータベース機能に加えて、トランザクション機能をサポートしています。データベース処理の途中取り消しをデータベース側で行えます。また、更新処理中の異常終了などにも対応すし、データベース処理の一貫性を保証します。
- MySQL Advanced
- MySQL Advancedは、MySQL Proの持つ優れたデータベース機能に加えて、パーティショニング機能をサポートしています。大規模なデータベースに対しても高速に処理を行うことが可能です。
【パーティショニングとは】
大規模なデータベースを高速化するための機能です。データベースでは、データ量に応じて処理時間が増減します。大量のデータに対する処理は、膨大な時間が必要となります。
パーティショニング機能は、膨大なデータでも条件を指定して、小分けすることにより処理を高速化することが可能です。大量のデータを全て処理するのではなく、処理対象のデータが格納された部分だけの処理行います。
実際には、1つのテーブルに分割条件を設定し、複数のパーティションに分割します。データの挿入処理では、分割条件に応じて自動的に分割されます。どのデータがどのパーティションに格納されているか簡単に特定できるので、対象データが可能されたパーティションのみが処理対象となります。
100万件のデータを10分割した場合、理論的には1/10の処理時間で処理が可能です。
|