こんにちは、id:EC-OneのAkiです。 なかなか技術ネタが書けない今日この頃ですが、小ネタでもいいから書いてみようと思います。 MySQLのロック 数年前までは、EC-Oneが業務システムを開発する場合に、DBにOracleを使用することが多かったです。 ODBが適する業務の場合は別ですが、RDBが適する業務の場合のOracleの使用率はダントツ。 そのため、Oracle以外のRDBを使用する場合でも、最初のうちは「DB2はOracleとここが違う」等、Oracleとの比較で理解/説明しようとする事が多かったです。 そんな中で出会ったMySQLのハマりポイントをご紹介します。 MySQLって行ロックじゃないの? MySQLを使用するといっても、そのエンジンにはInnoDBとMyISAMがありますが、最近のデフォルトはInnoDBで、これは行ロックが基本となるエンジンです。 ちなみに、