当社はSQLサーバーのアップグレードを検討しています。
この時点で、2005 または 2008 にアップグレードする方がよいでしょうか?
ここに私の考慮事項のいくつかがあります:
- 特徴
- ライセンス費用
- 学習曲線
当社のスタッフは、すでに SQL Server 2000 を長年使用しています。
当社はSQLサーバーのアップグレードを検討しています。
この時点で、2005 または 2008 にアップグレードする方がよいでしょうか?
ここに私の考慮事項のいくつかがあります:
当社のスタッフは、すでに SQL Server 2000 を長年使用しています。
2005 年は、エラー処理などの多くの点が大幅に改善されているため、少なくともベスト プラクティスにおいては、すでに 2000 年とは大きく異なります。学習曲線に関する限り、学習カーブボールをとにかく彼らに投げるつもりなら、彼らはおそらく、すでに数年前の技術よりも新しい技術を学ぶ方が良いでしょう.
ただし、それ以上に、あなたの会社がどのような種類の仕事をしているかについての情報を提供せずに、新機能についてコメントすることは困難です. SQL 2008 で私が非常に興奮していることの 1 つは、地理空間データ型です。数か月前 (おそらく、最初のリリース予定日) に登場していればよかったのにと思いました。
SQL Server 2000 のコードベースを SQL Server 2005 または 2008 に移植する場合、2008 に移行するための労力はそれほど大きくなりません。2008 には 2005 に比べていくつかの機能がありますが、違いは 2000 から 2005 へのジャンプほど大きくはありません。SQL Server 2008 に直接進むことをお勧めします。次の主な長所と短所を決定することをお勧めします。
2008年に行くことの長所
基本的に無料で、システムの寿命がさらに 3 年間延長されます。SQL Server 2008 は、SQL Server 2005 よりも長くサポートされます。これにより、新しいバージョンに移行するまでの期間が長くなります。IMO これはおそらく、SQL Server 2008 に直行するための最も強力な議論です。
SQL Server 2005 では使用できない地理空間インデックス作成などの機能を利用できます。SQL Server 2000 アプリケーションは最初はこれらの機能を使用しませんが、今後は別のプラットフォーム シフトを行うことなく、より多くのオプションを利用できます。移植作業では、これは問題ではありませんが、わずかな柔軟性をほぼ無料で購入できます。
SQL Server 2005 に移行するメリット
SQL Server 2008 よりも「最先端」ではないため、実装パスはおそらくわずかに簡単になります。
SQL Server 2005 に熟練した人材を採用することは、経験豊富な SQL Server 2008 を採用するよりも簡単です。ただし、主に既存のスタッフの再トレーニングを行うことになるため、これは大きな問題にはなりません。
これらの点のいくつかについては YMMV を参照してください。そのため、潜在的な問題についてさらに詳細な調査を行い、状況に固有の実際の利点や障害があるかどうかを確認することをお勧めします。
2005 または 2008 に対してソフトウェアを完全に再テストする必要がある十分な違いが既にあるため、2008 に直行します。
私なら間違いなく2008年を選びます。
MS SQL Server 2008 の新機能を見てみましょう- それらのいくつかは素晴らしいものです。私が最も重要だと思うのはパフォーマンスです。私のシナリオでは、SQL2008 の方がパフォーマンスが優れています。