Quand il s'agit de l'accessibilité , SQL Server a l'avantage d'être très facile à utiliser et facile à administrer . Pourtant, quand il s'agit de performance, Oracle a l'avantage. Clustering
Bien que SQL Server ne permet clustering actif - passif ou Failover Clustering , Oracle propose le clustering actif-actif ou réel Applications Clusters Oracle ( RAC ) . Le clustering actif - actif permet à plusieurs serveurs de bases de données physiques de travailler simultanément sur une base de données . Le coup de pouce entraînant disponible performance chevaux aides .
Partitionnement
Alors que SQL Server seulement offre une gamme partitionnement , Oracle propose le partitionnement de gamme , le partitionnement de hachage , liste partitionnement et le partitionnement par intervalles, conduisant à l'amélioration des performances de base de données .
indexation
Bien que SQL Server prend en charge uniquement les types d' index B-tree réguliers , Oracle offre également des options d'indexation spéciaux comme index bitmap , clés inverse basée sur des fonctions d'index.
gestion de la mémoire
d'administrateur de base de données SQL Server ( DBA) ne peuvent contrôler la quantité totale de mémoire utilisée par une instance de SQL Server. Dans Oracle , cependant, le DBA est capable de contrôler chaque aspect de l'allocation de mémoire . Le DBA peut dicter , par exemple, la quantité de mémoire du processus du serveur de base de données Oracle va utiliser , les processus utilisateurs , les trie et la mise en cache .
Paramètre contrôle
Bien que SQL serveur ne dispose que d' un nombre limité de paramètres de réglage base de données , Oracle propose un nombre important de paramètres base de données de réglage qu'un DBA peut utiliser pour optimiser les performances de base de données .