- ベストアンサー
新規開発プロジェクトで利用するDBのバージョン
新規の開発プロジェクトでDB関係の担当になりました。 PostgreSQLを利用しようと思っています。 現在、採用するバージョンについて「PostgreSQL8.1.2」にするか、 最新の「PostgreSQL8.1.3」にするか悩んでいます。 バージョンの違いはセキュリティー面のようですが、 どのような点を考えどちらのバージョンにするのが良いのでしょうか。 アドバイス又は意見お願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
新旧どちらのバージョンを使うか。一般的な考え方について述べます。 ・新バージョンはバグなどの問題が修正されている ・旧バージョンは枯れているため安定稼動が望める 私は新バージョンを使うことを好みます。 ・トラブル対応をして貰いやすい ・旧バージョンを使って問題が発生した場合は、新バージョンで再確認が必要となる 通常 数ヶ月から数年間の開発フェーズ、その後に運用に入りますが、開発フェーズで稼動・耐久テストを十分に実施します。 ・開発フェーズの初期に新バージョンが出た場合は切り替えます ・運用に入っても新バージョンへの切替を覚悟しておく必要があります(トラブルの解決、問題の発生を未然に防ぐ)
その他の回答 (1)
#1さんの意見に基本的に賛成です。 PostgreSQLだけでなく、一般的にもいえる部分ですが、バージョンが3桁表記の場合は、一番下の桁、3桁目については最新を追いかけた方がいいです。 3桁ですと 1桁目 → 大きな仕様変更を伴うバージョンアップ 2桁目 → 仕様変更を伴うバージョンアップ 3桁目 → バグfixを目的としたバージョンアップ というカラーが一般的ですので、気にしないといけないのは1~2桁目のバージョンアップの部分です。1桁目が変わる場合、ある程度の互換性を持った別アプリになった感覚でいるくらいでもいいかもしれません。
お礼
バージョンアップにはそのような見方が出来るのですね。 大変参考になりました。 ありがとうございます。
お礼
ご回答ありがとうございます。 大変参考になりました。