Différence entre Oracle et Sql server

Parmi de nombreux systèmes de gestion de base de données relationnelle (SGBDR), les plus répandus et les plus utilisés sont Oracle et SQL Server. Il existe de nombreuses différences entre Oracle et SQL Server, l’une la plus importante étant le langage utilisé. Oracle utilise PL/SQL(est un langage procédural) et SQL Server utilise T-SQL, c’est-à-dire Transact-SQL.
 
Différence entre T-SQL et PL-SQL

Table de comparaison
Sql serverOracle
CompagnieIl appartient à Microsoft Corporation.Il appartient à Oracle Corporation.
SyntaxeDes syntaxes plus simples et plus faciles.Syntaxes complexes et plus efficaces.
Support de la plateformeNe peut être installer que sur un serveur Windows.Exécuter sur une grande variété de plates-formes
LangageMS-SQL utilise transact SQL ou T-SQL.PL/SQL est utilisé par Oracle Corporation.
TéléchargementUne version d’évaluation de 50 ou 100 jours est disponible sur www.Micrsoft.com/sqlserverLa version Opensource peut être téléchargée sur otn.oracle.com
Optimisation de requêteAucune optimisation de requête.Utilise l’optimisation des requêtes de type Star.
Déclencheurs/TriggersUtilise principalement le déclencheur « after ».Utilise les déclencheurs « after » et « before ».
La gestion des erreursSQL Server exécute chaque commande de façon séparée. Il sera donc très difficile d’apporter des modifications si des erreurs sont rencontrées au cours du processus.Oracle traite chaque nouvelle connexion avec la base de données comme une nouvelle transaction.
Exécution parallèleDans le serveur MS SQL, les instructions INSERT, UPDATE, DELETE sont exécutées en série.Oracle exécutera les instructions INSERT, UPDATE, DELETE et MERGE en parallèle.
Prise en charge du clusteringMS SQL Server ne prend pas en charge la mise en cluster.Oracle offre un support pour la configuration en cluster.
Des sauvegardesIl permet des sauvegardes complètes, partielles et incrémentiellesIl permet des sauvegardes de bases de données complètes, incrémentielles et différentielles.
Conclusion

Oracle et SQL Server, étant différents, ni l’un ni l’autre n’est préférable à l’autre. Cela dépend des situations à utiliser. Les deux sont puissants.
QCM Oracle - Bases de données et instances

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *