MysqlはOracle社がSUN社を買収した際に得たデータベースです。Oracle社にはもともOracleというデータベースがありますが、OracleはMysqlに比べて大規模であり、特にミッションクリティカルな場面での利用が多いことからMysqlとは競合しないと考えられています。また、Mysqlはオープンソースプロジェクトでもあり、派生形も多数あります。Mysqlは長らくWEBアプリケーション用のデータベースとして利用されてきています。

速度の早さ、簡単にインストールできること、さまざまなOS上で動くことなどからもっとも利用されているデータベースといっても過言は無いと思います。利用者の多いMysqlですが、システム開発では長いこと使われずに来ていました。それはバッチ処理がなかったことやトランザクションが難しかったなどが理由としてあるようです。しかし、現在のMysqlは機能追加も行なわれ、また、Oracle社のサポートがあることからシステム開発でも利用するケースが増えてきています。

システム開発で重要なことはしっかり動くこととサポートが充実していることです。開発時はメンテナンス要員がつけられることが多いですが、保守体制になった際にはサポートがいないことも多く、Oracle社などのサポートがあることはとても有利な点と言えます。また、LinuxでもWindowsでもどちらの環境でも安定していることも選ばれる理由の1つとなっています