タグ

ブックマーク / mitaina.hatenadiary.org (1)

  • MyISAMではなく、原則InnoDBを使う - [Mi]みたいなもの

    あまり考えずに、MyISAMを使うこと前提にSQLを書いていたのですが、やっぱりInnoDBを使おうと思ったのでメモしておきます。 各テーブルのストレージエンジンとして、MyISAMを使うか。InnoDBを使うか。 MyISAM InnoDBで検索すると、比較記事が山とひっかかるように、古くして新しい問題(みたい)です。 MySQLでは、受発注データ等のトランザクションを厳密にやる必要がある場合でなければ、トランザクションの処理をしない等によりスピードが速いから標準のMyISAMを使っておくといいよ、ぐらいに理解してました(入門者が入門レベルの記事をざっと読んだものですので^^;) しかし最近の流れは、 原則として、InnoDB。例外的に、MyISAM という感じのようです。 背景には、InnoDBの性能向上やMyISAMのテーブルロック等があるみたいですね。 以下の記事等が大変参考になり

    MyISAMではなく、原則InnoDBを使う - [Mi]みたいなもの
  • 1