はてなの http://www.hatena.ne.jp/1107328914 で、4.1系は不安定とのことで4.0系を薦められているのですが、もう少し詳しい情報・判断材料が欲しいのです。
(1) 具体的に4.1のどこが不安定なのか?
(2) 4.0より4.1が優れている点は何か?
以上2点について詳細かつ最新の情報をお願いいたします。
このページが参考になりますでしょうか?
---引用---
# データベース名、テーブル名は、OS 上では utf8 コードに直されて保存されるように変わった(ディレクトリ名、ファイル名が、utf8のコードで書かれるようになったということ)。4.0 まではバイナリ列がそのままデータベース名(=ディレクトリ名)、テーブル名(=ファイル名)になっていた。
# char() に、全てのバイト列が入らなくなった。例えば、ujis のフィールドには、EUC-JP に定義されるコード空間のバイトしか INSERT できない。全てを入れるパッチは
http://www.mysql.gr.jp/frame/modules/bwiki/?Contrib
MyNA Web Site
# timestamp 型の表示フォーマットが変わった。4.0 までは 「20050116214504」 であったが、4.1 では 「2005-01-16 21:45:50」。アプリの作り方に注意。
CHAR の定義の違いによる弊害
文字コードの自動変換機能による弊害
mysqldump の仕様変更の弊害
パスワード保存形式の変更
データベース名、テーブル名、フィールド名は、utf8 コードに直されて保存されるように変わったことの弊害
その他
---引用終わり---
ありがとうございます。具体的な情報で大変参考になります。
4.1は不安定と言うより、3.Xや4.0以前と仕様が変わっているので要注意ということでしょうか。
既存システムのアップグレードはあまり好ましくないが、新規に導入するのなら4.1系でもとくに問題はない?