「InnoDB」の版間の差分
ナビゲーションに移動
検索に移動
(→概要) |
Administrator (トーク | 投稿記録) (→概要) |
||
2行目: | 2行目: | ||
== 概要 == | == 概要 == | ||
− | InnoDBは[[MySQL]]が[[Oracle]]の所有物になる以前、[[MySQL]]が[[Sun Microsystems]] | + | InnoDBは[[MySQL]]が[[Oracle]]の所有物になる以前、[[MySQL]]が[[Sun Microsystems]]に買収されるよりも更に前から、密かに[[Oracle]]の[[中の人]]がせっせと[[MySQL]]を改良していたものである。 |
このような経緯もあり、初期の頃には[[Oracle Database]]由来の権利的に不透明な部分を懸念する声もあったが、後にMySQLがOracleの手に渡ったことで、いつの間にか大手を振れるようになっていたのであった。 | このような経緯もあり、初期の頃には[[Oracle Database]]由来の権利的に不透明な部分を懸念する声もあったが、後にMySQLがOracleの手に渡ったことで、いつの間にか大手を振れるようになっていたのであった。 |
2020年3月31日 (火) 07:13時点における最新版
InnoDB(読み:いのでぃーびー)とは、米国Oracleの子会社であるInnobase社[1]がオープンソースのもとで開発・販売するMySQL向けのデータベースエンジンである。
概要[編集 | ソースを編集]
InnoDBはMySQLがOracleの所有物になる以前、MySQLがSun Microsystemsに買収されるよりも更に前から、密かにOracleの中の人がせっせとMySQLを改良していたものである。
このような経緯もあり、初期の頃にはOracle Database由来の権利的に不透明な部分を懸念する声もあったが、後にMySQLがOracleの手に渡ったことで、いつの間にか大手を振れるようになっていたのであった。
InnoDBはMySQL標準搭載のデータベースエンジンとして古くからMyISAMとともに公式配布バイナリに含まれている。InnoDBはMyISAMには存在しなかったACID互換の行ロックなどのトランザクションに対応したのが特徴で、その信頼性の高さからMySQL 4.0からは標準データベースエンジンとして君臨している。
ライセンス[編集 | ソースを編集]
InnoDBはMySQL本体と同様にGPLと商用ライセンスのデュアルライセンスで提供されている。MySQLの商用版を買うとInnoDBの商用版も同梱されており個別の支払いは必要ない。よってInnoDBを魔改造した製品を作る場合向けのライセンスと言える。