Maison >base de données >Oracle >Quelle est la différence entre Oracle et SQL Server
Différences : 1. Oracle ne soumet pas automatiquement par défaut et Sql Server soumet automatiquement par défaut ; 2. Oracle prend entièrement en charge les transactions et Sql Server ne peut prendre en charge les transactions que lorsqu'elles ne sont pas automatiquement soumises ; 3. Oracle ne verrouille pas les données ; lors de la sauvegarde logique, et les données SQL Server doivent être verrouillées pendant la sauvegarde logique, etc.
L'environnement d'exploitation de ce tutoriel : système Windows 7, version Oracle 11g, ordinateur Dell G3.
Société affiliée :
Oracle est un ensemble de produits logiciels de base développés par la société américaine ORACLE (Oracle) ; Sybase et Ashton -Tate ont été développés conjointement par trois sociétés, actuellement détenues par Microsoft
stable et traditionnel pour les instructions SQL ; a une meilleure compréhension de SQL La déclaration est étonnante, résumée en deux idiomes : terre à terre, étape par étape
Oracle écrit l'opération SQL soumise ligne dans le fichier journal en ligne, enregistré sur le disque et peut être restauré à tout moment
oracle ; ne soumet pas automatiquement par défaut et nécessite que les utilisateurs soumettent manuellement (commit) ;
; Oracle prend entièrement en charge les transactions ;
"contrôle de concurrence optimiste"
; sur les tables, la pagination des tables, les clés d'index et les lignes de données individuelles : les verrous partagés sont utilisés lors de la lecture, les verrous exclusifs sont utilisés lors de la modification et les verrous de mise à jour sont un mélange de verrous partagés et de verrous exclusifs
; Sauvegarde logique :
Oracle ne verrouille pas les données lors de la sauvegarde logique. Et les données sauvegardées sont cohérentes ; La sauvegarde logique SQLServer doit verrouiller les données pour garantir la cohérence des données sauvegardées, ce qui affectera les activités normales ;
mais la gestion de la configuration est plus compliquée
;
. À utiliser uniquement pour : les sauvegardes effectuées à des fins spéciales sans affecter le processus global de sauvegarde et de restauration de la base de données.
Diagnostic des performances :
Oracle dispose de divers outils de diagnostic et de réglage des performances matures, qui peuvent réaliser de nombreuses fonctions d'analyse et de diagnostic automatiques. Par exemple, awr, addm, sqltrace, tkproof, etc. ;
, et les outils de réglage des performances incluent
Database Engine Optimization ConsultantAutorisations et sécurité :
Les autorisations des utilisateurs Oracle et des utilisateurs root sont séparées les unes des autres, et les concepts d'autorisations et de sécurité sont relativement traditionnels et tout à fait satisfaisants SqlServer ; être connecté avec l'authentification Windows localement et à distance avec l'authentification SqlServer (c'est-à-dire sa connexion) ; service de restauration des données ; Oracle est une base de données robuste, payante, Oracle La société propose tous les services pour la base de données Oracle SqlServer est une base de données robuste, facture des frais (coopère avec Java) et dispose également de fournisseurs de support ;
Avantages d'Oracle
Avantages SQLServer
Tutoriel recommandé : "Tutoriel Oracle"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!