SQL Server 2005の持つOracleとの違いは、OracleとSQL Serverの間の差であります

OracleとSQL Serverの間の差

 

私は、OracleデータベースとSQL Serverの違いを理解していない、と今日の私は故意にその違いを整理するための情報をご確認ください

Oracleデータベース:Oracleデータベース、また、Oracle RDBMS、または単にオラクルとして知られています。それはオラクルリレーショナル・データベース管理システム

これは、データベース製品の分野で業界をリードしてきましたさ。Oracleデータベース・システムのことが言える大、中、小、コンピュータ環境のすべてのタイプに適用される、世界で人気のリレーショナルデータベース管理システム、良いシステムの移植性、使いやすさ、強力な、です。高効率、優れた信頼性、高スループットのデータベースソリューションに適応しています。

SQL Serverデータベース:リレーショナルデータベースシステムMicrosoftは、米国を立ち上げました。SQL Serverは、スケーラブル、高性能、分散型クライアント/サーバ・コンピューティング設計されたデータベース管理システム、WindowsNTの有機組み合わせを達成するために基づいて提供トランザクションのエンタープライズ情報管理システムソリューション

両者の差:

異なるプラットフォーム(1)操作     

  •        Oracleは、すべての主要なプラットフォーム、顧客は最高の特定のニーズに合ったソリューションを選択することを可能にするオープンな戦略目標を使用して、Oracleデータベース上で実行されます。お客様は、サードパーティ製アプリケーション、多種多様なツールを活用することができます。SQL Serverは、Windows上でのみ実行することができます。
  •   しかし、ウィンドウのプラットフォーム上で統合、使いやすさ、およびMicrosoft SQL Severのパフォーマンス開発プラットフォームの全体的な程度よりもオラクルの統合、およびWindowsオペレーティング・システムはたくさん強いです。ただし、Windowsは、誰もが参照するため、システムの安定性と信頼性を操作する、マイクロソフトの戦略は、顧客を標的とすることであると言うが、Windowsのみの性能の向上と、Windowsプラットフォーム環境にロックされている、SQL Serverがさらに向上させることができます。この時点からプラットフォーム上で、OracleのSQL Serverのアップに完全に優れています。
  • Oracleは、複数のオペレーティングシステム、SQL Serverのサポートのウィンドウシステムをサポートしていること

(2)異なる文体構造

  •    Oracleのファイルシステム構造は、次のとおりです。

    データファイルの.dbf(実際のデータ)

    ログファイル.rdo

    制御ファイルの.CTL

    パラメータ・ファイル.oraの

    次のようにSQL Serverのファイルシステム構造は、次のとおりです。

    .mdfファイル(データディクショナリ)

    .NDF(データファイル)

    .LDF(ログファイル)を

(3)異なるストレージ構造

  • オラクルのストレージ構造:

    2つのパラメータPCTFREEブロック(フィルファクター)とPCTUSEDでOracle(リユースファクタ)があり、制御ブロックは、いつブロック自体に決定することができる、新たな情報(分析機構メモリブロック)を受け入れる場合は十分ではない空間

    これは、移動のラインに接続されたデータ線の可能性を低減します。ブロックサイズは(OLTPブロックとブロックDSS)を設けてもよいです

    オラクルでは、連続したブロックのゾーン、ゾーンを動的に割り当てることができる(割り当て面積が等しくてもよいまたは自己伝播することができる)周波数及び空間割り当てを減少させることができます

    データ・セグメント、索引セグメント、ロールバック、一時セグメント、現金:oraclelでは、テーブル内の複数のセグメントにセグメントからなる複数の領域に分割することができ、割付空間テーブルで指定することができ、各セグメントは、(セグメントタイプは、に分割されています表中の.oracleセクションは、ユーザ定義されたビジネスルール、条件、又は仕様、ディスク上の別の物理的なデータに応じて、分割されてもよいです。

    これは、大幅にディスクの競合の可能性を低減します。

    7つの基本的なOracleテーブルスペースがあります。

    ・システム表スペース(ストアにデータ・ディクショナリ情報およびデータ管理そのものを必須)

    ・RBSロールバックテーブルスペース

    ・一時一時テーブルスペース

    ・ツール対話型テーブルスペース

    ・ユーザーのデフォルトのユーザー表スペース

    ・INDX索引表スペース

    ・Dbsys祝福データ表スペース

    別の表スペース(別々に格納された実際のデータとデータ辞書)に配置された異なるデータ、ベーステーブル内のOracle(パラメータ記憶システム情報)が暗号化されたストレージを、誰もアクセスできません。ユーザーは、視覚的なビューを表示することができます。

  • SQL Serverのストレージ構造

    ページの最小割り当て単位、8Kの各ページ(ページの格納状態の機構の分析のない制御、欠如)、組成物はさらに、割り当てられた消費時間を短縮するために、「拡張」の8つの連続したページであってもよいです資源。データが格納されているSQL Serverでテーブルとして(割り当ての柔軟性の欠如)、及びテーブルをに格納されたデータベース内部。

    5つの基本的なSQL Serverデータベースがあります。www.2cto.com  

    ・マスター(データディクショナリ)

    ・モード(ストアのようなバージョン)

    ・一時データベース(一時データベース)

    ・MSDB(スケジューリング情報とログ情報を格納)

    ・パブ(サンプルデータベース)

    実際のデータは、データ・ディクショナリと一緒に保存されました。いいえ、セキュリティシステムパラメータ情報はありません。

(4)セキュリティ

          Oracleのセキュリティ認定は、最高ISOの認定基準のレベル、およびSQL Serverと利用できるセキュリティなしの認証を取得します。これは、OracleのSQL Serverのより高い安全性の側面を証明しています。

(5)異なる特性       

パフォーマンスが低下する場合、マルチユーザのSQL Server

Oracleの最高のパフォーマンスは、TPC-Dの世界記録を保持し、WindowsNTの下のTPC-C。

(6)オープン 

SQL ServerはWindows上でのみ動作し、データベースへのわずかな開口部は、オペレーティングシステムの安定性は非常に重要ではありません。Windows9xのシリーズは、デスクトップアプリケーションに重点を置いが、NTサーバは、中小企業のためにのみ適しています。そして、信頼性、セキュリティ、およびスケーラビリティWindowsプラットフォームは、非常に限られています。これは、特にビジネスクリティカルな大量のデータを扱う際に、UNIXとして証明されていないよう。

Oracleは、(ウィンドウを含む)すべての主要なプラットフォーム上で実行することができます。完全にすべての業界標準をサポートしています。完全にオープンポリシー。これは、顧客が最も適切なソリューションを選択することができます。開発者のためのフルサポート

(7)クライアントサポートとアプリケーションモード

SQL ServerのC / Sの構造は、唯一のWindowsクライアントをサポートし、あなたはADO、DAO、OLEDB、ODBC接続を使用することができます。

Oracleのマルチレベルのネットワーク・コンピューティングは、業界標準の様々なサポートするために、あなたは、ODBC、JDBC、OCI-ピアネットワーククライアントに接続することができます

ご意見:

SQLサーバーは、完全に機能の多くは、証明するために時間がかかり、遅れ常に長いテスト後、コードを書き換え、および。以前の製品と非常に互換性がありません。いくつかのリスクを取る必要性を使用してください。

長い時間のためのOracleの開発経験、完全な下位互換性。アプリケーションの広い範囲。危険性はありません。

私は、OracleデータベースとSQL Serverの違いを理解していない、と今日の私は故意にその違いを整理するための情報をご確認ください

Oracleデータベース:Oracleデータベース、また、Oracle RDBMS、または単にオラクルとして知られています。それはオラクルリレーショナル・データベース管理システム

これは、データベース製品の分野で業界をリードしてきましたさ。Oracleデータベース・システムのことが言える大、中、小、コンピュータ環境のすべてのタイプに適用される、世界で人気のリレーショナルデータベース管理システム、良いシステムの移植性、使いやすさ、強力な、です。高効率、優れた信頼性、高スループットのデータベースソリューションに適応しています。

SQL Serverデータベース:リレーショナルデータベースシステムMicrosoftは、米国を立ち上げました。SQL Serverは、スケーラブル、高性能、分散型クライアント/サーバ・コンピューティング設計されたデータベース管理システム、WindowsNTの有機組み合わせを達成するために基づいて提供トランザクションのエンタープライズ情報管理システムソリューション

両者の差:

異なるプラットフォーム(1)操作     

  •        Oracleは、すべての主要なプラットフォーム、顧客は最高の特定のニーズに合ったソリューションを選択することを可能にするオープンな戦略目標を使用して、Oracleデータベース上で実行されます。お客様は、サードパーティ製アプリケーション、多種多様なツールを活用することができます。SQL Serverは、Windows上でのみ実行することができます。
  •   しかし、ウィンドウのプラットフォーム上で統合、使いやすさ、およびMicrosoft SQL Severのパフォーマンス開発プラットフォームの全体的な程度よりもオラクルの統合、およびWindowsオペレーティング・システムはたくさん強いです。ただし、Windowsは、誰もが参照するため、システムの安定性と信頼性を操作する、マイクロソフトの戦略は、顧客を標的とすることであると言うが、Windowsのみの性能の向上と、Windowsプラットフォーム環境にロックされている、SQL Serverがさらに向上させることができます。この時点からプラットフォーム上で、OracleのSQL Serverのアップに完全に優れています。
  • Oracleは、複数のオペレーティングシステム、SQL Serverのサポートのウィンドウシステムをサポートしていること

(2)異なる文体構造

  •    Oracleのファイルシステム構造は、次のとおりです。

    データファイルの.dbf(実際のデータ)

    ログファイル.rdo

    制御ファイルの.CTL

    パラメータ・ファイル.oraの

    次のようにSQL Serverのファイルシステム構造は、次のとおりです。

    .mdfファイル(データディクショナリ)

    .NDF(データファイル)

    .LDF(ログファイル)を

(3)異なるストレージ構造

  • オラクルのストレージ構造:

    2つのパラメータPCTFREEブロック(フィルファクター)とPCTUSEDでOracle(リユースファクタ)があり、制御ブロックは、いつブロック自体に決定することができる、新たな情報(分析機構メモリブロック)を受け入れる場合は十分ではない空間

    これは、移動のラインに接続されたデータ線の可能性を低減します。ブロックサイズは(OLTPブロックとブロックDSS)を設けてもよいです

    オラクルでは、連続したブロックのゾーン、ゾーンを動的に割り当てることができる(割り当て面積が等しくてもよいまたは自己伝播することができる)周波数及び空間割り当てを減少させることができます

    データ・セグメント、索引セグメント、ロールバック、一時セグメント、現金:oraclelでは、テーブル内の複数のセグメントにセグメントからなる複数の領域に分割することができ、割付空間テーブルで指定することができ、各セグメントは、(セグメントタイプは、に分割されています表中の.oracleセクションは、ユーザ定義されたビジネスルール、条件、又は仕様、ディスク上の別の物理的なデータに応じて、分割されてもよいです。

    これは、大幅にディスクの競合の可能性を低減します。

    7つの基本的なOracleテーブルスペースがあります。

    ・システム表スペース(ストアにデータ・ディクショナリ情報およびデータ管理そのものを必須)

    ・RBSロールバックテーブルスペース

    ・一時一時テーブルスペース

    ・ツール対話型テーブルスペース

    ・ユーザーのデフォルトのユーザー表スペース

    ・INDX索引表スペース

    ・Dbsys祝福データ表スペース

    別の表スペース(別々に格納された実際のデータとデータ辞書)に配置された異なるデータ、ベーステーブル内のOracle(パラメータ記憶システム情報)が暗号化されたストレージを、誰もアクセスできません。ユーザーは、視覚的なビューを表示することができます。

  • SQL Serverのストレージ構造

    ページの最小割り当て単位、8Kの各ページ(ページの格納状態の機構の分析のない制御、欠如)、組成物はさらに、割り当てられた消費時間を短縮するために、「拡張」の8つの連続したページであってもよいです資源。データが格納されているSQL Serverでテーブルとして(割り当ての柔軟性の欠如)、及びテーブルをに格納されたデータベース内部。

    5つの基本的なSQL Serverデータベースがあります。www.2cto.com  

    ・マスター(データディクショナリ)

    ・モード(ストアのようなバージョン)

    ・一時データベース(一時データベース)

    ・MSDB(スケジューリング情報とログ情報を格納)

    ・パブ(サンプルデータベース)

    実際のデータは、データ・ディクショナリと一緒に保存されました。いいえ、セキュリティシステムパラメータ情報はありません。

(4)セキュリティ

          Oracleのセキュリティ認定は、最高ISOの認定基準のレベル、およびSQL Serverと利用できるセキュリティなしの認証を取得します。これは、OracleのSQL Serverのより高い安全性の側面を証明しています。

(5)異なる特性       

パフォーマンスが低下する場合、マルチユーザのSQL Server

Oracleの最高のパフォーマンスは、TPC-Dの世界記録を保持し、WindowsNTの下のTPC-C。

(6)オープン 

SQL ServerはWindows上でのみ動作し、データベースへのわずかな開口部は、オペレーティングシステムの安定性は非常に重要ではありません。Windows9xのシリーズは、デスクトップアプリケーションに重点を置いが、NTサーバは、中小企業のためにのみ適しています。そして、信頼性、セキュリティ、およびスケーラビリティWindowsプラットフォームは、非常に限られています。これは、特にビジネスクリティカルな大量のデータを扱う際に、UNIXとして証明されていないよう。

Oracleは、(ウィンドウを含む)すべての主要なプラットフォーム上で実行することができます。完全にすべての業界標準をサポートしています。完全にオープンポリシー。これは、顧客が最も適切なソリューションを選択することができます。開発者のためのフルサポート

(7)クライアントサポートとアプリケーションモード

SQL ServerのC / Sの構造は、唯一のWindowsクライアントをサポートし、あなたはADO、DAO、OLEDB、ODBC接続を使用することができます。

Oracleのマルチレベルのネットワーク・コンピューティングは、業界標準の様々なサポートするために、あなたは、ODBC、JDBC、OCI-ピアネットワーククライアントに接続することができます

ご意見:

SQLサーバーは、完全に機能の多くは、証明するために時間がかかり、遅れ常に長いテスト後、コードを書き換え、および。以前の製品と非常に互換性がありません。いくつかのリスクを取る必要性を使用してください。

長い時間のためのOracleの開発経験、完全な下位互換性。アプリケーションの広い範囲。危険性はありません。

おすすめ

転載: www.cnblogs.com/blogofbin/p/11639359.html