|
|
リレーショナルデータベースマネージメントシステム(RDBMS)の一実装。 オープンソース開発されており、 GPLと商用ライセンスのデュアルライセンスとなっている。
他のフリーRDBMSと比較して高速性に定評があり、 特に更新よりも参照の頻度の高いアプリケーションに向くとされている。
商用RDBMSや他のフリーRDBMSに対して機能面で劣っている点として、 トランザクションが作れないこと、 サブクエリーが作れないことの2点が長く言われ続けてきた。 しかし、バージョン3.23.34で新たに実装されたテーブル型InnoDBでは トランザクション機能をサポートし、 また、サブクエリーについてもバージョン4.1でサポートされる予定であるなど、 徐々に機能の面でも他のRDBMSに追いつきつつある。
日本ではPostgreSQLの適用例の方が多いが、
世界的に見るとMySQLの方が多く用いられている。
例えば、Webサイト構築に用いるソフトウェア環境として、
LAMP(L(Linux),A(Apache),M(MySQL),P(PHP))
という略称が良く知られているほどである。
Yahooなど巨大サイトでの適用例も多い。
また、WikipediaでもMySQLを利用している。
リンク