OpenStandia MySQL最新情報

MySQL最新トピック

■2012-05-01
[イベント]MySQL オンデマンド Web セミナー提供中
■2012-04-02
[イベント]2012年4月 Oracle MySQL Technology Day 名古屋、大阪、福岡にて開催

すべてを見る

MySQLバージョンアップ情報

■2012-05-16
MySQL 5.5.24 (リリース日:2012/05/07)
■2012-05-16
MySQL 5.1.63 (リリース日:2012/05/07)
■2012-04-23
MySQL 5.5.23 (リリース日:2012/04/12)
■2012-03-30
MySQL 5.5.22 のリリース
■2012-03-30
MySQL 5.1.62 のリリース
■2012-03-30
MySQL 5.0.96 のリリース
■2012-03-01
MySQL Community Edition 5.5.21のリリース
■2012-02-29
MySQL Enterprise Edition 5.5.21のリリース
■2012-02-09
MySQL Enterprise Edition 5.0.95のリリース
■2012-02-09
MySQL Community Edition 5.1.61のリリース

すべてを見る

MySQLの概要

MySQLとは、世界中で広く使われているオープンソースのデータベース管理システム(DBMS)です。
MySQLは、オープンソースのデータベースとして世界で最も普及しており、「性能(高速)」や「安定性」に定評があります。

1995年にTcX DataKonsalt社のMichael Widenius氏によって開発されて以来、多くのバージョンアップを繰り返す中で機能追加が行われ、現在では商用製品と比較しても遜色の無い機能を持っています。

現在の最新バージョンは、MySQL 5.1.63、5.5.24 です。(2012年5月現在)

最新バージョンの5.5系では、デフォルトのストレージエンジンが InnoDB になり、マルチコアCPUでのパフォーマンスがさらに大幅に改善されました。
ACIDトランザクション、参照整合性、クラッシュリカバリ等がデフォルトで提供されているほか、スレッドプーリングや認証プラグインなどの新機能も追加されています。

MySQLはオープンソースですが、日本オラクル株式会社によって、開発やソースコード管理が行われています。MySQLは、利用者が「GPLライセンス」か、「商用ライセンス」のいずれかを選択する、「デュアルライセンスモデル」を採用しています。

MySQLは、LAMPスタック(Linux、Apache、MySQL、PHP/Perl/Python)上で開発される次世代アプリケーションに最適なデータベースとしても非常に有名ですが、近年では、MySQLを活用した大規模かつミッションクリティカルなシステムの導入事例も増えてきており、さまざまな業種の企業システムでMySQL導入が進んでいます。

TOPに戻る

MySQLのライセンス

MySQLは、オープンソースのデータベースであり、利用者が利用用途に応じて「GPLライセンス(GNU General Public License)」か、「商用ライセンス」のいずれかを選択する、「デュアルライセンスモデル」を採用しています。

MySQLのデュアル・ライセンス

GPLライセンス版(MySQLCommunity Server)が適するケース 商用ライセンス版が適するケース
MySQLをMySQL を社内システムまたはクラウド・コンピューティングのインフラとして利用する(再配布しない) バックエンドにMySQLを利用するソフトウェアをGPL以外のライセンスで頒布する
GPLソフトウェアのバックエンド・データベースとしてMySQLを利用する GPLライセンス使用が認められない状況下でMySQLを使用する
技術サポートが不要 技術サポートが必要

MySQLのGPL版は、無償でダウンロード可能なMySQL Community Server です。
MySQL Community Serverは、無償で自由にダウンロードして利用できますが、MySQLの使用にあたってGPLのライセンス使用条件に従う必要があります。
また、商用製品として使用する場合などは、使用条件を詳細に確認する必要があります。
GPLによるソースコードの公開義務の点が適用されるのは、ソフトウェアの配布時だけなので、社内システムなどのバックエンドのデータベースとして利用する場合には、GPLによる制約は一切ありません。
サポート・サービスが必要になった場合、サブスクリプション契約を結ぶことでサポートを受けることができます。
商用ライセンスは有料ですが、ビジネスおよび技術要件に合わせて利用でき、GPLの条件に適合しない商用での再頒布などが自由に行えます。

GPL/商用ライセンスの違い

  GPLライセンス版(MySQLCommunity Server) 商用ライセンス版
オープンソース ×
毎月のバグフィックスのリリース
緊急時のホットフィックスのリリース ×
監視、バックアップ、開発、設計、運用ツール ×

NRIは、日本オラクル株式会社と正式なMySQLパートナーシップを結んでいる、MySQL 販売パートナーです。お客様のシステム用件に応じた、最適なMySQLライセンスを販売・ご提供します。MySQLの保守サポートも実施しています。
MySQL商用ライセンス MySQL EditionsのMySQL Enterprise Edition、MySQL Standard Edition、MySQL Cluster Carrier Grade Editionの3種類があります。
詳細は、「MySQL商用ライセンスの種類と価格、購入方法」をご覧ください。 MySQLのライセンスについてご不明な点がありましたら、、お気軽にお問い合わせください。

TOPに戻る

MySQLの動作環境

前提となる動作環境は、以下のとおりです。

OS アーキテクチャ 5.5 5.1 5.0
Oracle Enterprise Linux
Oracle Enterprise Linux 5 x86, x86_64
Oracle Enterprise Linux 4 x86, x86_64, Intel IA64
Oracle Solaris
Solaris 10 SPARC (64 bit), x86_64, x86
Solaris 10 SPARC (32 bit)
Solaris 9 SPARC (32 and 64 bit), x86_64, x86
Solaris 8 SPARC (32 and 64 bit), x86_64, x86
RedHat
Red Hat Enterprise Linux 5 x86, x86_64
Red Hat Enterprise Linux 4 x86, x86_64, Intel IA64
Red Hat Enterprise Linux 3 x86, x86_64, Intel IA64
SuSE
SuSE Enterprise Linux 11 x86, x86_64
SuSE Enterprise Linux 10 x86, x86_64, Intel IA64
SuSE Enterprise Linux 9 x86, x86_64, Intel IA64
Debian
Debian GNU/Linux 6 x86, x86_64
Debian GNU/Linux 5 x86, x86_64
Debian GNU/Linux 4 x86, x86_64
Microsoft
Microsoft Windows 7 x86, x86_64
Microsoft Windows 2008 Server x86, x86_64
Microsoft Windows Vista x86, x86_64
Microsoft Windows 2003 Server x86, x86_64
Microsoft Windows XP x86, x86_64
IBM
IBM AIX 5.3 IBM VisualAge C++, 64-bit
Apple
Apple Mac OS X v10.6, 10.5 x86, x86_64
Apple Mac OS X v10.4 x86
FreeBSD
FreeBSD 8 x86/x86_64
FreeBSD 7 x86/x86_64
FreeBSD 6 x86/x86_64
Various
Other Linux:
Fedora,
openSuSE,
CentOS,
Redhat,Ubuntu
x86, x86_64
x86_64, dynamic glibc-2.3, icc
x86, dynamic glibc-2.3
x86, dynamic glibc-2.3, icc
IA64, glibc-2.3, dynamic, gcc
HP-UX (EOL Notice >>)
HP-UX 11.31 (11i v3) Intel IA64
HP-UX 11.23 (11i v2) Intel IA64
HP-UX 11.23 (11i v1) PA-RISC 2.0, 64-bit; PA-RISC 1.1 and 2.0

MySQL コネクタ

  • Connector/ODBC
  • Connector/J
  • Connector/NET
  • Connector/C++
  • Connector/C
  • C API for MySQL (mysqlclient)
  • MySQL Connector for OpenOffice.org

MySQL コミュニティ提供ドライバ

  • PHP Drivers for MySQL(mysqli, ext/mysqli, PDO_MYSQLND, PHP_MYSQLND)
  • Perl Driver for MySQL (DBD::mysql)
  • Python Driver for MySQL (MySQLdb)
  • Ruby Driver for MySQL (DBD::MySQL)
  • Ruby Driver for MySQL (ruby-mysql)
  • C++ Wrapper for MySQL C API (MySQL++)

TOPに戻る

MySQLと同様の機能を提供する商品製品

同様の機能を提供する商用製品としては、以下のようなものがあります。

  • Oracle Database
  • Microsoft SQL Server
  • Sybase

TOPに戻る

MySQLの商用製品との機能比較

商用製品との機能比較は以下のとおりです。

  MySQL 商用製品A 商用製品B
データ操作
トランザクション処理
読み取り一貫性
標準SQLデータ型
JOIN方式
行ロック
ストアドプロシージャ
トリガ
全文検索
データ操作
高可用性構成
レプリケーション
ミラーリング
Point In Time Recovery (PITR)
オンライン
バックアップ
柔軟性
ストレージエンジン ×
セキュリティ
データ暗号化
監査ログ
ポリシー管理 ×
運用の容易性
オンライン
ナレッジベース
バグ管理
開発ツール
運用管理ツール
SQL性能解析
データ圧縮
バックアップ圧縮
データ
パーティション

TOPに戻る

MySQLの主な機能

主な機能は以下のとおりです。

  • トランザクション管理
  • 副問い合わせ
  • クラスタリング
  • ストアドプロシージャ
  • ビュー
  • トリガ
  • レプリケーション
  • 準同期レプリケーション
  • レプリケーション・ハートビート
  • パーティショニング
  • 情報スキーマ
  • パフォーマンス・スキーマ
  • プラガブル・ストレージエンジン

TOPに戻る

MySQLの主な特徴

主な特徴は以下のとおりです。

スケーラビリティと柔軟性 MySQLは組み込みアプリケーションから大規模データ・ウェアハウスまで幅広く対応できます
最新版はさらに機能強化され、マルチコア/CPUハードウェア環境でのスケーラビリティ性能が大幅に向上しています
ハイ・パフォーマンス MySQLは独自のメモリ・キャッシュなど超高速処理も実現するアークテクチャを実装しています
最新版の機能強化により、Windowsにおいて540%、Linuxにおいて370%パフォーマンスの高速化が実現されました
高可用性 MySQLには専用の Clusterサーバや、高可用性を実現するオプションが充実しています
データの一貫性と冗長性の確保する準同期レプリケーション、レプリケーション機能の停止を即座に検出するレプリケーション・ハートビートといった新機能も採用されました
トランザクション・サポート MySQLはACID 準拠(原子性、一貫性、独立性、永続性)のトランザクションサポートなどを提供しています
Webやデータウェアハウスに
最適
MySQLは高速な全文検索などの Web に特有な機能を強力にサポートしています
データ保護機能 MySQLはユーザ認証、アクセス権限、SSHやSSLの接続、データ暗号化・復号化機能を提供しています
大規模データへの対応 大規模データがさらに管理しやすいインデックスおよびテーブルのパーティショニングオプション追加などの機能が強化されています
高い開発生産性 MySQLサーバーの実行パフォーマンスを監視するPerformance Schemaの導入、開発者の生産性を向上するストアド・プロシージャ、複雑なビジネス・ルールをデータベース・レベルで実施するトリガ、重要な情報を保護するビューをサポート
アプリケーション開発への
親和性
MySQLはANSI/ISO 標準 SQL などのサポートや、豊富なコネクタ・ドライバーを提供しています
幅広いストレージエンジンへの親和性 プラグ可能ストレージエンジンアーキテクチャで、InnoDB、MyISAM
NDB (MySQL Cluster)、Memory、Merge、Archive、CSVなどのストレージエンジンをサポート
管理が容易 MySQLはインストールまでの時間が短く(インストールと設定が15分で完了と言われています)、マルチOSに対応しています
また、DB管理者の管理業務をサポートする独自のGUIツールが充実しています
万全なサポート MySQLは開発元の日本オラクル株式会社と、パートナー企業提供によるハイレベルで正式な保守サポートが提供されます
NRIでは、「オープンソース・ワンストップサービスOpenStandia(オープンスタンディア)」で、MySQLを含む約50種類のオープンソースをワンストップでサポートします
コスト効果 MySQLは高機能なDBMSでありながら、データベースのライセンスコストを削減することができます

TOPに戻る

MySQL取り扱い製品

  • MySQL Standard Edition
  • MySQL Enterprise Edition
  • MySQL Cluster CGE

MySQL Edition サブスクリプション機能比較表

  MySQL Standard
Edition
MySQL Enterprise
Edition
MySQL Cluster Carrier Grade
Edition ※1
MySQL データベース
MySQL コネクタ
MySQLレプリケーション
MySQLパーティショニング  
MySQL Workbench SE ※2
ストレージ・エンジン: MyISAM
ストレージ・エンジン: InnoDB
ストレージ・エンジン: NDB    
MySQL Enterprise Monitor ※2
- MySQL Enterprise Dashboard
- MySQL エンタープライズ・アドバイザ
- MySQL Query Analyzer
- MySQL レプリケーション・モニター
 
MySQL Enterprise Backup ※2
InnoDB ホット・バックアップ、フル/増分/部分バックアップ、 フル/部分リストア, ポイント・イン・タイム・リカバリ
 
MySQL Enterprise Security ※2
外部認証
 
MySQL Enterprise Scalability ※2
MySQLスレッド・プール
 
MySQL Enterprise High-Availability ※2
- Oracle VM Template for MySQL Enterprise Edition1,6、
- Windows Server Failover Clustering1,6
 
MySQL Cluster Manager ※2    
MySQL Cluster
遠隔地レプリケーション
   
オラクル製品との動作保証
Oracle Linux ※3
Oracle VM ※3
Oracle Solaris ※3
Oracle GoldenGate ※3  
Oracle Secure Backup ※3  
Oracle Fusion Middleware ※3  

※1 MySQL Cluster を初めて導入される場合は、コンサルタントをご利用されることをお薦めしています。弊社営業までお問い合わせください。
※2 商用版Editionでのみ提供される機能です。
※3 MySQL以外の製品は各Editionに含まれていません。

TOPに戻る

MySQLに関する
資料請求・お問い合わせはこちら

  • 資料請求
  • お問い合わせ

※定期的にメンテナンスを実施しておりますが、一部情報が古い場合がございます。ご了承ください。