マイ‐エスキューエル【MySQL】
MySQL
スウェーデンのMySQL AB社によって開発されているリレーショナルデータベース製品。GPLとMySQL AB、またはその代理店から購入する商用ライセンスのデュアルライセンスによって配布されている。
オープンソースのDBMS(データベース管理システム)の中で最も広く使われているものの1つ。Linux、UNIX、Windows、Mac OS Xなど多くのプラットフォームがサポートされている。LAMPの1つに挙げられているように、PHPなどと組み合わせて、Webサイト構築時のパックエンドを支えるDBMSとして利用されることが多い。
初期のMySQLは、トランザクションやストアドプロシージャなどの機能を省く代わりに、軽さ・高速さを身上として人気を得た。近年のバージョンでは、前述のような機能を実装しており、高速だが低機能という評価を払拭しつつある。
関連見出し
LAMP
GPL
デュアルライセンス
関連URL
MySQL AB(http://www.mysql.com/)

MySQL
MySQLとは、Sun Microsystemsからオープンソースソフトウェア(OSS)として公開されているリレーショナルデータベース管理システム(RDBMS)の名称である。
MySQLは、もともとはMySQL AB社において開発・提供が行われていたソフトウェアであり、オープンソースで提供されてはいるが、商用のデータベースに勝るとも劣らない品質を実現している。独自アーキテクチャーのデータベースエンジンを搭載しており、パフォーマンスの高さに定評がある他、数MB単位からTB単位まで対応するスケーラビリティの高さや、Linux、UNIX、Windowsなどの複数のプラットフォームに対応するマルチプラットフォーム性、柔軟なカスタマイズ性、トランザクション処理などに関する堅牢性といった点でも優れているといわれる。
MySQLは、高性能であり、巨大なシステムにも対応でき、かつ、GPLライセンスに従って自由に利用することができることから、商用サイトも含めて多くのデータベースでデータベース管理システムとして採用されている。Yahoo!、Google、YouTube、Wikipedia、といった、巨大なデータベースシステムにおいても、MySQLが採用されていることが知られている。
OSSを利用してWebアプリケーションのプラットフォームを構築する際、最もよく利用されるソフトウェアのセットとして、LAMPと呼ばれる組み合わせがある。「L」はOSのLinux、「A」はWebサーバーのApache、そして「M」がデータベースのMySQLを指している。なお「P」はプログラミング言語として、PHP、またはPerl、Pythonのいずれかを指す。
MySQLは、OSSのRDBMSとしては世界で最も多く利用されているといわれている。なお、MySQLと同様にOSSとして提供されているRDBMSとしては、PostgreSQLを挙げることができる。
参照リンク
MySQL - (英文)
MySQL
データベース: | DB2 GLR Microsoft Access MySQL Microsoft Query NEEDS PostgreSQL |
- マイエスキューエルのページへのリンク