MySQLを使い続けたい場合、ディスカッション掲示板(Webアプリケーション)にどのストレージエンジンを使用する必要がありますか?InnoDBまたはむしろMyISAM?
user1598019
質問する
42 次
2 に答える
2
最近では、外部キー、トランザクション、クラスター化されたインデックスなどがあるため、常に InnoDB を使用しています。
この (同様の) 質問のより詳細な回答もご覧になることをお勧めします: myisam-versus-innodb
于 2012-10-24T11:54:23.413 に答える
0
掲示板は次のとおりです。
- 集中的に読む - MyISAM で 1 ポイント。
- 大きなテキスト フィールド (varchars/texts) で構成されている - MyISAM で 2 ポイント。
- 頻繁に更新しない - MyISAM で 3 ポイント。
- 挿入しやすい - MyISAM で 4 ポイント。
- 外部キーのサポートが必要 - InnoDB の場合は 1 ポイント (ただし、これはアプリケーション レベルで処理できます)。
- 全文検索が発生しやすい - 1 は MyISAM を指し、MySQL が 5.6 を超える場合は 0 が MyISAM を指します。これは、InnoDB が MySQL 5.6 以降の全文検索をサポートしているためです。
外部キーのサポートが大好きです。そのためだけに、InnoDBで構築しました。ただし、パフォーマンスに関しては、両方のケースをテストして、MyISAM が上記のすべての点で高速に動作することに気付くかもしれません。
于 2012-10-24T11:54:31.883 に答える