レガシーシステム

なぜ昔のMySQLはいい加減だったのか

昔のMySQLは本当に“いい加減”だったのか MySQLが生まれた時代の前提 設計思想:止まらないことが最優先 GROUP BYの曖昧さ ゼロ日付とNULL なぜ問題にならなかったのか 変化:Webが業務システムになった いい加減だったのではなく、役割が違った 現在との違い…

古いMySQLの移行が地獄になる本当の理由

古いMySQLで作られたシステムを移行すると、なぜ壊れるのか 壊れるのは「データ」ではなく「前提」 新しいMySQLは“間違い”を許さない なぜ古いMySQLは寛容だったのか 移行時に起きる典型的なトラブル 1. GROUP BY問題** 2. 日付の扱い** 3. 文字コード** ORM…