MySQLは、テーブル作成の際、いくつかのストレージエンジンから選択することができます。 デフォルトはInnoDB。その他、MyISM、MEMORYなど様々な種類があります。 MEMORYストレージエンジンは、格納されたデータがすべてメモリ上に保持されます。 InnDBやMyISMでは、データはハードディスクへ書き込まれるため、読み書きのオーバーヘッドがなく、IOが非常に高速になります。 ただし以下の注意点があります。 1、メモリ上にデータを保持するため、DBサーバーが落とされると格納されたデータは消える。(空のテーブルのみ残る。) 2、ロック制御がテーブルロック(MyISMと同様、InnoDBは行ロック)のため、並列処理でパフォーマンスが落ちやすい。 3、カラムはすべて固定長に変換されるため、一レコードのバイト数が多くなる。また、BLOB、TEXTは使用できない。 4、インデックスは「H