Innodb は mysql のデータベース エンジンの 1 つで、現在は mysql のデフォルトのストレージ エンジンであり、mysql AB によるバイナリ公開の標準の 1 つです。 innodb ストレージ エンジンは MySQL サーバーと完全に統合されており、データとインデックスをメイン メモリにキャッシュするための独自のバッファ プールを維持します。
innodb
(推奨チュートリアル: mysql チュートリアル)
InnoDB は MySQL のデータベースです。エンジンの 1 つは、現在 MySQL のデフォルトのストレージ エンジンであり、MySQL AB によってリリースされたバイナリの標準の 1 つです。
InnoDB は Innobase Oy によって開発され、2006 年 5 月に Oracle に買収されました。従来の ISAM や MyISAM と比較して、InnoDB の最大の特徴は、PostgreSQL と同様に ACID 互換のトランザクション (Transaction) 機能をサポートしていることです。
現在、InnoDB はデュアルトラック ライセンス システムを採用しており、1 つは GPL ライセンス、もう 1 つは独自のソフトウェア ライセンスです。
詳細な紹介
トランザクション データベースに推奨されるエンジンで、ACID トランザクションと行レベルのロックをサポートします。
InnoDB は、大量のデータを処理するときに最大のパフォーマンスが得られるように設計されています。 InnoDB ストレージ エンジンは MySQL サーバーと完全に統合されており、データとインデックスをメイン メモリにキャッシュするための独自のバッファ プールを維持します。
InnoDB はテーブルとインデックスをテーブル スペースに保存します。テーブル スペースには複数のファイル (または RAW ディスク パーティション) を含めることができます。これは、各テーブルが別個のファイルに保存される MyISAM テーブルとは異なります。 InnoDB テーブルは、ファイル サイズが 2 GB に制限されているオペレーティング システムでも、任意のサイズにすることができます。
InnoDB は、デフォルトで MySQL バイナリ配布に含まれています。 Windows Essentials インストーラーは、InnoDB を Windows 上の MySQL のデフォルト テーブルにします。
以上がinnodbとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。