違い: 1. Oracle はデフォルトでは自動的に送信されませんが、SQL Server はデフォルトで自動的に送信されます; 2. Oracle はトランザクションを完全にサポートし、SQL Server はトランザクションが自動的に送信されない場合のみサポートできます; 3. Oracle論理バックアップ中にデータはロックされません。SQL Server の論理バックアップ中にデータをロックする必要があるなど。
このチュートリアルの動作環境: Windows 7 システム、Oracle 11g バージョン、Dell G3 コンピューター。
関連会社:
Oracle は、アメリカの ORACLE 社 (Oracle) によって開発された一連のコア ソフトウェア製品です。
SqlServer は、Microsoft、Sybase、および Ashton-Tate によって共同開発され、現在は Microsoft に属しています。
SQL ステートメントの柔軟性:
Oracle は SQL ステートメントについてより安定しており、伝統的であると感じています一部。 SqlServer は SQL ステートメントに非常に優れています。それを 2 つの表現で要約します:
Down to Earth, step by step;
SqlServer には、2014 年以降、完全な永続化機能と遅延永続化機能もあります。
#Oracle はデフォルトでは自動的に送信されず、ユーザーは手動で送信 (コミット) する必要があります。
Oracle はトランザクションを完全にサポートします。
Oracle は行レベルのロックを使用します。リソース ロックははるかに小さく、インデックスに依存せず、同時実行性のサポートがはるかに優れています。つまり、
; SqlServer は、テーブル、テーブルのページネーション、インデックス キー、および個々のデータ行に対する 共有ロック、排他ロック、更新ロック
を制御します。簡単に言うと、読み取り時には共有ロックを使用し、読み取り時には排他ロックを使用します。変更ロックと更新ロックは、共有ロックと排他ロックが混在しています。
Oracle は論理バックアップ中にデータをロックせず、バックアップされたデータは一貫しています。
Oracle には、従来のプッシュまたはプルのデータ レプリケーションと、Dataguard のデュアル レプリケーションの両方があります。マシンまたはマルチマシンのディザスタ リカバリ メカニズムと、成熟したホット バックアップ ツール rman を使用すると、メイン データベースに問題が発生した場合に、バックアップ データベースをメイン データベースに自動的に切り替えることができます。複雑
#;パフォーマンス診断:
Oracle には、さまざまな自動パフォーマンスを実現できる、成熟したパフォーマンス診断およびチューニング ツールがあります。分析および診断機能。たとえば、
awr、addm、sqltrace、tkproof などです。
SqlServer パフォーマンス テスト ツールには、SQL Server Profiler
# が含まれます。 ##、パフォーマンス チューニング ツールには、シンプルで使いやすく優れたが含まれています。
権限とセキュリティ: Oracle のユーザー権限と root ユーザー権限は互いに分離されています。権限とセキュリティの概念は比較的伝統的であり、非常に満足のいくものです。SqlServer は Windows 認証を使用してローカルまたはリモートでログインできます。SqlServer を使用してログイン (つまり、sa ログイン) を確認します。
関連サービス:
MySQL は軽量の Type データベースで、無料です。
オープン ソース
要約:
Oracle の利点: 使いやすく、強力な機能、優れた信頼性、優れたセキュリティ、優れた移植性、高スループットへの適応性、さまざまな大規模、中規模のシステムに適しています、小型およびマイコン環境。
SqlServer の利点
推奨チュートリアル: 「Oracle チュートリアル 」
以上がオラクルサーバーとSQLサーバーの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。