記事ディレクトリ
1. MySQL アーキテクチャ
2. ストレージエンジンの概要
ストレージ エンジンは、データの保存、インデックスの構築、データの更新/クエリなどのテクノロジの実装です。ストレージ エンジンはライブラリではなくテーブルに基づいているため、ストレージ エンジンはテーブル タイプとも呼ばれます。バージョン 5.5 以降の Mysql のデフォルトのストレージ エンジンは InnoDB ストレージ エンジンです。
3. ストレージエンジンの特徴
3.1 InnoDB ストレージ エンジンの機能
InnoDB の論理ストレージ構造、領域のサイズは 1M、ページのサイズは 16k です。したがって、1 つのエリアには 64 ページを含めることができます。
3.2 MyISAM ストレージ エンジンの概要
3.3 メモリストレージエンジンの紹介
4. 3つのストレージエンジンの特徴
5. ストレージエンジンの選択
MyISAM ストレージ エンジンが使用されていたケースは、現在では MangoDB などの NoSQL タイプのエンジンに置き換えられています。メモリなどのエンジンの使用も、別の NoSQL タイプのデータベースである Redis に置き換えられるようになりました。