- 導入済みのMySQLのパフォーマンスチューニングは個別にご対応が可能です。こちらのフォームからお問い合わせ下さい。
高速性と移植性に重点を置いて開発され、今でも検索レスポンスの速さは他のデータベースサーバーの追随を許しません。
バージョン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 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の処理時間で処理が可能です。
