1

myisam ストレージ エンジンが Innodb ストレージ エンジンよりも速いのはなぜですか

innodb が速くて遅いのはなぜですか?

4

1 に答える 1

2

MyISAM は設計が単純であるため、innodb よりも高速になる可能性があります。また、実際の使用状況に関するデータに基づいて、漸進的な改善と最適化を蓄積するためのより多くの時間があります。

MyISAM の設計は ISAM に基づいています: http://en.m.wikipedia.org/wiki/ISAM

ただし、速度には代償が伴います。MyISAM はトランザクションまたは外部キーをサポートしていません。これは、たとえばログ データの保存と分析、およびデータ マイニングとデータ ウェアハウス テクノロジのバックエンドとして最適であることを意味しますが、innodb はトランザクション処理と一般的な情報システムのストレージ レイヤーとして優れています。

ウィキペディアには、MySQL ストレージ エンジンの優れた比較があります: http://en.m.wikipedia.org/wiki/Comparison_of_MySQL_database_engines

于 2013-03-25T06:51:30.167 に答える