Wenn es um Barrierefreiheit geht, hat SQL Server den Vorteil, sehr einfach zu bedienen und leicht zu verwalten . Doch wenn es um Leistung geht, hat Oracle die Kante . Clustering
Während SQL Server erlaubt nur Aktiv - Passiv -Clustering oder Failover Clustering bietet Oracle Active-Active- Clustering oder Oracle Real Applications Clusters (RAC ) . Active-Active- Clustering ermöglicht mehreren physischen Datenbank-Servern , die gleichzeitig auf einer bestimmten Datenbank arbeiten. Die daraus resultierende Steigerung der verfügbaren PS- Leistung Hilfsmittel .
Partitionieren
Während SQL Server bietet nur Bereichspartitionierung bietet Oracle Bereichspartitionierung , Hash-Partitionierung , Liste Partitionierung und Intervall Partitionierung was zu einer verbesserten Leistung der Datenbank .
Indexing
Während SQL Server unterstützt nur die regelmäßigen b- Baum-Index -Typen , Oracle bietet auch spezielle Indizierung Optionen wie Bitmap- Indizes , Reverse -Taste und Funktion -basierte Indizes.
Memory Management
Eine SQL Server -Datenbankadministrator (DBA) kann nur die Kontrolle der gesamten Speichers von einem SQL Server-Instanz verwendet . In Oracle, jedoch ist die DBA Lage, jeden Aspekt der Speicherzuweisung steuern. Der DBA kann diktieren , zum Beispiel, wie viel von dem Speicher die Oracle-Datenbank -Server-Prozess verwenden , wird der Benutzer Prozesse , sortiert und Caching .
Parameter Steuerung
Während SQL Server hat nur eine begrenzte Anzahl von Datenbank - Tuning-Parameter , bietet Oracle eine umfangreiche Anzahl von Datenbank - Tuning-Parameter , dass ein DBA die Datenbank-Performance zu optimieren .