SQL Server 2008 と SQL Server 2005、SQL Server 2000 の機能の比較です。
スケーラビリティ / パフォーマンス
SQL Server 2008 は旧バージョンと比較してパフォーマンスに関してさまざまな機能が追加されています。パーティショニングの機能では分割された複数のパーティションに対して同時にクエリを発行することができ、大幅なパフォーマンス UP を実現。またパフォーマンスのボトルネックを発見するパフォーマンス データ コレクションや各リソースの利用を制御できるリソース ガバナーなども新機能として追加されています。
スケーラビリティ / パフォーマンス | 2000 | 2005 | 2008 |
CPU 数
|
32 (32bit) 64 (64bit) |
無制限
|
無制限
|
メモリ量
|
64GB (32bit) 512GB (64bit) |
無制限
|
無制限
|
64 ビット サポート
|
IA64
|
x64 IA64 |
x64 IA64 |
データベースの最大容量
|
無制限
|
無制限
|
無制限
|
マルチ インスタンスのサポート
|
16
|
50
|
50
|
テーブル / インデックス パーティショニング
|
×
|
○
|
◎
|
インデックス付きビュー
|
×
|
○
|
◎
|
並列インデックス操作
|
○
|
○
|
○
|
リソース ガバナー
|
×
|
×
|
○
|
パフォーマンス データ コレクション
|
×
|
×
|
○
|
高可用性
SQL Server 2008 は可用性に関してもさまざまな機能強化がなされています。データベース ミラーリングでは、プリンシパルとミラー サーバーの同期は圧縮転送がサポートされ、よりリアルタイムな同期を実現します。
高可用性 | 2000 | 2005 | 2008 |
データベース ミラーリング
|
×
|
○
|
◎
|
フェール オーバー クラスタリング
|
8 ノード
|
8 ノード
|
16 ノード
|
ログ配布
|
○
|
○
|
○
|
データベース スナップショット
|
×
|
○
|
○
|
Hot Add CPU
|
×
|
×
|
○
|
Hot Add Memory
|
×
|
○
|
○
|
オンラインインデックス操作
|
△
|
○
|
○
|
オンラインページ、ファイル復旧
|
×
|
○
|
○
|
高速復旧
|
×
|
○
|
○
|
Peer to Peer のオンライン構成
|
×
|
×
|
○
|
管理性
SQL Server 2008 は管理者の負担を大幅に軽減します。バックアップ圧縮機能により、バックアップの時間およびサイズを大幅に削減。またポリシー管理機能により複数のデータベースの運用ポリシーを一元的に管理することができます。
管理性 | 2000 | 2005 | 2008 |
自動チューニング
|
○
|
○
|
○
|
チューニング アドバイザー
|
△
|
○
|
○
|
統合管理ツール (Management Studio)
|
×
|
○
|
○
|
Management Studio インテリセンス
|
×
|
×
|
○
|
動的管理ビュー
|
×
|
○
|
○
|
Oracle レプリケーション
|
×
|
○
|
○
|
フルテキスト検索
|
○
|
○
|
◎
|
バックアップ圧縮
|
×
|
×
|
○
|
ポリシー管理
|
×
|
×
|
○
|
セキュリティ
SQL Server 2008 はコンプライアンスの実現に貢献するさまざまなセキュリティ機能を装備。監査用のログを取得・レポートできるデータ操作監査機能やアプリケーションの修正などが一切不要な透過的データ暗号化など生産性とセキュリティを両立するさまざまな機能を装備しています。
セキュリティ | 2000 | 2005 | 2008 |
Common Criteria 認定
|
×
|
○
|
○
|
データ操作監査
|
△
|
△
|
○
|
データ暗号化
|
×
|
○
|
○
|
透過的データ暗号化
|
×
|
×
|
○
|
外部キー管理
|
×
|
×
|
○
|
開発生産性
SQL Server 2008 では、より効率的な開発を実現する T-SQL の強化や FILESTREAM のサポートなど開発生産が大幅に強化されております。
開発生産性 | 2000 | 2005 | 2008 |
ストアドプロシージャー、トリガー、ビュー
|
○
|
○
|
○
|
T-SQL 拡張
|
×
|
○
|
◎
|
実行プラン固定
|
×
|
○
|
◎
|
共通言語ランタイムと .NET 統合
|
×
|
○
|
○
|
Web サービスのネイティブ サポート
|
×
|
○
|
○
|
フル マージ / トランザクション レプリケーション
|
×
|
○
|
○
|
ユーザー定義型
|
×
|
○
|
◎
|
HierarchyID
|
×
|
×
|
○
|
ネイティブ XML
|
×
|
○
|
○
|
サービス ブローカー
|
×
|
○
|
○
|
FILESTREAM
|
×
|
×
|
○
|
スパース カラム
|
×
|
×
|
○
|
Spatial
|
×
|
×
|
○
|
データ ウェアハウス
SQL Server 2008 は大規模なデータ ウェアハウスをサポートする機能が大幅に強化。データ圧縮では 50% 以上の圧縮率で大幅に I/O を削減。大幅なパフォーマンス UP を実現します。
データ ウェアハウス | 2000 | 2005 | 2008 |
テーブル / インデックス パーティショニング
|
×
|
○
|
◎
|
バックアップ圧縮
|
×
|
×
|
○
|
データ圧縮
|
×
|
△
|
○
|
変更データ キャプチャ (CDC)
|
×
|
×
|
○
|
MEARGE ステートメント
|
×
|
×
|
○
|
Start Join クエリ最適化
|
×
|
×
|
○
|
ビジネス インテリジェンス
Business Intelligence の分野では複雑なグラフや表のサポートなどレポーティングの表現力はもちろんのこと、運用負荷を軽減する機能の追加などさまざまな機能強化がなされています。
ビジネス インテリジェンス | 2000 | 2005 | 2008 | ||||||||
統合開発ツール (BI Development Studio)
|
×
|
○
|
○
| ||||||||
Integration Services
|
×
|
○
|
○
| ||||||||
Integration Services データ プロファイル タスク
|
×
|
×
|
○
| ||||||||
Integration Services 高速ルックアップ
|
×
|
×
|
○
| ||||||||
Analysis Services
|
○
|
○
|
○
| ||||||||
Analysis Services 統合ディメンション モデル
|
×
|
○
|
○
| ||||||||
Analysis Services プロアクティブ キャッシュ
|
×
|
○
|
○
| ||||||||
Anslysis Services フル ライトバック
|
×
|
○
|
○
| ||||||||
Analysis Services データ マイニング
|
△
|
○
|
◎
| ||||||||
Analysis Services フェイルオーバー クラスター
|
×
|
○
|
○
| ||||||||
Analysis Services パーティション
|
×
|
○
|
○
| ||||||||
Reporting Services
|
○
|
○
|
○
| ||||||||
Reporting Services スケール アウト
|
○
|
○
|
○
| ||||||||
Reporting Services データ ドリブン サブスクリプション
|
○
|
○
|
○
| ||||||||
Reporting Services 無限のクリック スルー
|
×
|
○
|
○
| ||||||||
Reporting Services レポート ビルダー
|
×
|
○
|
◎
| ||||||||
Reporting Services レポート コントロール
|
×
|
○
|
○
| ||||||||
Reporting Services 高度な描画機能
|
×
|
×
|
○
| ||||||||
|