Loading article…
| 開発者 | オラクル株式会社 |
|---|---|
| 書かれた | C |
| オペレーティング·システム | クロスプラットフォーム |
| タイプ | データベースエンジン |
| ライセンス | GNU GPL v2またはプロプライエタリ |
| Webサイト | dev.mysql.com/doc/refman/8.1/en/innodb-storage-engine.html |
InnoDBは、データベース管理システムMySQLおよびMariaDBのストレージエンジンです。[1] 2010年のMySQL 5.5.5のリリース以降、MySQLのデフォルトのテーブルタイプとしてMyISAMに取って代わりました。 [2] [3]標準のACID準拠のトランザクション機能と外部キーサポート(宣言的参照整合性)を提供します。一部のOEMバージョンを除き、MySQL ABが配布するほとんどのバイナリに標準で含まれています。
説明
InnoDBは、2005年10月にフィンランドに拠点を置くInnobase社を買収した後、 Oracle社の製品となった。[4]このソフトウェアはデュアルライセンスであり、 GNU General Public Licenseに基づいて配布されるが、InnoDBを独自のソフトウェアに統合したい団体にもライセンス供与することができる。[5]
InnoDB は以下をサポートします:
- SQLとXA トランザクションの両方
- 表領域
- 外部キー
- 全文検索インデックス、MySQL 5.6(2013年2月)[6]およびMariaDB 10.0 [7]以降
- OpenGIS標準に準拠した空間操作
- MariaDBの仮想列[8]
参照
参考文献
- ^ 「InnoDB」。
- ^ 「InnoDB の紹介」。MySQL 5.5 リファレンスマニュアル。2019年10 月 2 日閲覧。
- ^ 「MySQL 5.5.5 の変更点」。MySQL 5.5 リファレンスマニュアル。2019年10 月 2 日閲覧。
- ^ 「Oracle、オープンソースソフトウェア企業Innobaseの買収を発表」Oracle Corporation 2005年10月7日。 2017年3月28日閲覧。
- ^ 「MySQL および InnoDB のライセンス」 InnoDB.com 。 2008 年7 月 31 日閲覧。
- ^ 「Oracle が MySQL 5.6 の一般提供を発表」。2013 年 2 月 8 日時点のオリジナルよりアーカイブ。
- ^ 「MariaDB 10.0.0 リリースノート」。
- ^ 「生成された(仮想および永続的/保存された)列」。MariaDBナレッジベース。2019年12 月 22 日閲覧。
外部リンク
- Mysqltutorial.org、InnoDB および MySQL のその他のテーブル タイプ
- MySQL マニュアルの InnoDB ストレージ エンジン。
