出典: MySQL 『フリー百科事典 ウィキペディア日本語版(Wikipedia)』 最終更新 2021年8月5日 (木) 08:36 UTC、URL: https://ja.wikipedia.org/ MySQL(マイ・エスキューエル、英語圏ではマイ・シークルとも)は、オープンソースのリレーショナルデータベース管理システム(RDBMS)である。その名前は、共同設立者のミカエル・ウィデニウスの娘の名前である「My」と、Structured Query Languageの略称である「SQL」を組み合わせたものである。 MySQLは、GNU General Public Licenseの条件に基づいたフリーでオープンソースのソフトウェアであり、さまざまなプロプライエタリライセンスでも利用可能である。MySQLは、サン・マイクロシステムズ(現在のオラクル)に買収されたスウェーデンの企業MySQL ABが所有、出資していた。2010年にオラクルがサンを買収したとき、ウィデニウスはオープンソースのMySQLプロジェクトをフォークしてMariaDBを作った。 [概要] MySQLはCとC++で書かれている。SQLパーサーはyaccで書かれている(実際のコンパイルにはBisonが使われる)が、字句解析にはLexは使わず自家製の字句解析器を使用している。MySQLは、AIX、BSDi、FreeBSD、HP-UX、eComStation、i5/OS、IRIX、Linux、macOS、Microsoft Windows、NetBSD、Novell NetWare、OpenBSD、OpenSolaris、OS/2Warp、QNX、Symbian、SunOS、SCO OpenServer、SCO UnixWare、Sanos、Tru64など、多くのシステムプラットフォームで動作する。OpenVMSへのMySQLのポートも存在する。 ・・・ |
出典: MySQL [読み] マイ・エスキューエル 『通信用語の基礎知識』 更新年月日 2015/03/29,URL: https://www.wdic.org/ オープンソースのRDBMSの一つだったが、オワコンと化した。後継はMariaDBである。 [情報] ● 使用途 ‐ RDBMS ● 初出年 ‐ 1995(平成7)年頃 ● 開発者 ‐ Oracle ● 最新版 ・ MySQL 5.6.12 (2013(平成25)年6月3日) ● 影響関係 ・ 被影響 ‐ mSQL ・ 加影響 ‐ MariaDB ● 動作環境 ‐ マルチプラットフォーム ● ライセンス ・ GPL (フリーソフトウェア版) ・ プロプライエタリー・ソフトウェア (製品版) [概要] オープンソースのRDBMSとしては、世界で最も有名。 元々は、MySQLの開発者マイケル・"モンティ"・ウィデニウス(Michael "Monty" Widenius)らにより創立された「MySQL AB」という私企業が全権を持っていた。 この会社は、競合製品潰しを目的にRDBMSメーカーのOracleに買収されかけたが、最終的にSun Microsystemsに約10億ドルで買収されることで、MySQLはSun Microsystemsの所有になった。しかしウィデニウスはSunと折りが合わず早々に離職してしまう。その上、OracleはSun Microsystemsを買収し、ついにMySQLはOracleの手にわたることになった。 MySQLがOracleの手に落ちて以降は、予想通りの閉鎖的な開発姿勢が反感を買い、協力者は激減。Oracleを除くDB業界は「次」であるMariaDBへと移行を始めた。 なお、MySQLの「my」は「私」を意味する英単語ではなく、作者マイケル・ウィデニウス(Michael Widenius)の娘(長女)の名前My Wideniusに由来する。 [特徴] ストレージエンジン 受け取ったSQLを解析・処理する「SQLパーサー」と、実際のデータの保持・アクセス・トランザクション管理をする「ストレージエンジン」が分離しているのが特徴である。 このため、ストレージエンジンは用途に応じたものを選択、利用することができる。 MySQL 3.23.34以降のバージョンではInnobase社が開発したInnoDBが標準として組み込まれているが、かつてはMyISAMが使われていた。 MyISAMは実績があり、かつ高速とされていたため今でも使われてはいるが、MyISAMはトランザクションに対応していないため徐々に使われなくなりInnoDBへと移行している。 [関連するソフトウェア] 対抗となるRDBMSに、次のようなものがある。 ● MariaDB (事実上の後継) ● PostgreSQL ● SQLite もともと、MySQLとPostgreSQLが二大巨塔で、世界的にはMySQLが圧倒的に多かったが、日本ではPostgreSQLも根強い人気があり二分していた。 SQLiteは小規模な用途に向いている。Mozilla Firefoxなどにも自身の情報管理用に内蔵されている。 MariaDBはMySQLのfork(派生)であり、事実上の後継プロジェクトである。MySQLがOracleに乗っ取られてしまい将来がないことから、今後が期待されている。 またRed Hat Enterprise Linux(RHEL)も、RHEL 7からはMySQLに代えてMariaDBを採用することもあり、今後は企業向けのディストリビューションもMariaDBに移行する見込みである。この理由についてRedHatのSenior engineering managerであるRadek Vokái曰く、「MySQLよりMariaDBの方がパッチや機能追加などのコントリビューションが容易になると期待」としている。 |
同義語・類義語 | 関連語・その他 |
---|---|
MySQL | ミカエル・ウィデニウス |
My Structured Query Language | MySQL AB |
mái strʌ́ktʃərəd kwíəri lǽŋgwidʒ | MySQL AB社 |
マイ ストゥラクチャァードゥ クウィイリィー ラゥェングウィッジ | TCX DataKonsultAB |
マイ・ストゥラクチャァードゥ・クウィイリィー・ラゥェングウィッジ | TCX DataKonsultAB社 |
マイ ストラクチャード クエリー ランゲージ | ORACLE |
マイ・ストラクチャード・クエリー・ランゲージ | RDBMS |
My:ミカエル・ウィデニウスの娘の名前 | リレーショナル・データベース管理システム |
マイ・エスキューエル | |
マイエスキューエル | |
マイ・シークル | |
http://www-jp.mysql.com/ | |
https://www.mysql.com/jp/ | |
https://dev.mysql.com/ | |
・ | |
MySQL 3.23 | |
MySQL 4.0 | |
MySQL 5.0 | |
MySQL 5.1 | |
MySQL 5.5 | |
MySQL 5.6 | |
MySQL 5.7 | |
MySQL 5.7.32 | |
MySQL 8.0 | |
MySQL 8.0.22 | |
MySQL 8.0.26 | |
更新日:2021年11月27日 |