MySQLのバージョンを4.0系にするか4.1系にするかを検討中です。(用途は、商用・安定性重視・そこそこ大規模で高負荷)

はてなの http://www.hatena.ne.jp/1107328914 で、4.1系は不安定とのことで4.0系を薦められているのですが、もう少し詳しい情報・判断材料が欲しいのです。

(1) 具体的に4.1のどこが不安定なのか?
(2) 4.0より4.1が優れている点は何か?
以上2点について詳細かつ最新の情報をお願いいたします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:hiikun No.1

回答回数92ベストアンサー獲得回数3

ポイント50pt

このページが参考になりますでしょうか?

---引用---

# データベース名、テーブル名は、OS 上では utf8 コードに直されて保存されるように変わった(ディレクトリ名、ファイル名が、utf8のコードで書かれるようになったということ)。4.0 まではバイナリ列がそのままデータベース名(=ディレクトリ名)、テーブル名(=ファイル名)になっていた。

# char() に、全てのバイト列が入らなくなった。例えば、ujis のフィールドには、EUC-JP に定義されるコード空間のバイトしか INSERT できない。全てを入れるパッチは

# timestamp 型の表示フォーマットが変わった。4.0 までは 「20050116214504」 であったが、4.1 では 「2005-01-16 21:45:50」。アプリの作り方に注意。

CHAR の定義の違いによる弊害

文字コードの自動変換機能による弊害

mysqldump の仕様変更の弊害

パスワード保存形式の変更

データベース名、テーブル名、フィールド名は、utf8 コードに直されて保存されるように変わったことの弊害

その他

---引用終わり---

id:malts

ありがとうございます。具体的な情報で大変参考になります。

4.1は不安定と言うより、3.Xや4.0以前と仕様が変わっているので要注意ということでしょうか。

既存システムのアップグレードはあまり好ましくないが、新規に導入するのなら4.1系でもとくに問題はない?

2005/02/12 16:26:44

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません