So-netSo-netキーワード

ツイートする
Yahoo!ブックマークに登録
ブックマークする
クリップする
Buzzurlにブックマーク

MySQL

MySQLとは

MySQL (マイエスキューエル)は、 RDBMS リレーショナルデータベース を管理、運用するためのシステム)の実装の一つである。

概要

オープンソース で開発されており、 GNU GPL と商用ライセンスの デュアルライセンス となっている。

他の多くのオープンソースプロジェクトと異なり、 スウェーデン の単一の営利企業「 MySQL AB 」によって保持されていた。 2008年 2月26日 にMySQL ABが サン・マイクロシステムズ に買収されたことによってサン・マイクロシステムズの所有となった。またトレードマークおよび 著作権 サン・マイクロシステムズ が所有していた。現在 サン・マイクロシステムズ Oracle に買収された。

世界で最も有名なオープンソース・データベースとして知られており、市場シェアでは他の PostgreSQL などのライバルを圧倒している。ただし日本では PostgreSQL とほぼ互角のシェアである。

データの保存とアクセスを行うストレージエンジンがSQLパーサとは分離独立しており、用途に応じたストレージエンジンを選択できる「マルチストレージエンジン」方式を採用している。特に MyISAM ストレージエンジンは検索の高速性に定評があり、更新よりも参照の頻度の高いWebアプリケーションなどで活用されている。

トランザクション

MyISAMでは、 トランザクション をサポートしていない。バージョン3.23.34以降で組み込まれているInnoDBは、オープンソースソフトウェア企業の Innobase 社が開発したストレージエンジンであり、トランザクションをサポートしている。InnoDBはメディア障害時の更新ログによるリカバリもサポートしている。

ただし、トランザクションの概念がなかったMyISAMベースのテーブルを検索する場合の高速性は、InnoDBの場合は即座に得ることはできず、チューニングが必要である。MySQL 5.0 では、InnoDBの方が、MyISAMよりも読み込みが速いことも多い。...

提供:wikipedia

ショッピング「MySQL」

関連キーワード

RSS

「MySQL」を含む口コミ

ブログ

Q&A