Vs. SQL Server Oracle prestazioni

October 3

Quando si tratta di accessibilità, SQL Server ha il vantaggio di essere molto facile da usare e facile da amministrare. Eppure, quando si tratta di prestazioni, Oracle ha il bordo.

Clustering

Mentre SQL Server consente solo il clustering attivo-passivo o clustering di failover, Oracle offre il clustering attivo-attivo o Oracle Cluster applicazioni reali (RAC). il clustering attivo-attivo consente a più server di database fisico di lavorare simultaneamente su un determinato database. La spinta conseguente disponibili prestazioni aiuti cavalli.

partizionamento

Mentre SQL Server offre solo range partitioning, Oracle offre una gamma di partizionamento, hash partizionamento, la lista di partizionamento e l'intervallo di partizionamento, che porta a migliorare le prestazioni del database.

indicizzazione

Mentre SQL Server supporta solo i tipi di B-tree indice regolari, Oracle offre anche opzioni speciali di indicizzazione come indici bitmap, invertire gli indici chiave e funzione-based.

Gestione della memoria

Un amministratore di database di SQL Server (DBA) può controllare solo la memoria totale utilizzata da un'istanza di SQL Server. In Oracle, tuttavia, il DBA è in grado di controllare ogni aspetto della allocazione di memoria. Il DBA può dettare, per esempio, la quantità di memoria del processo server di database Oracle utilizzerà, processi utente, classifica e caching.

controllo dei parametri

Mentre SQL Server dispone solo di un numero limitato di parametri di database-tuning, Oracle offre una vasta serie di parametri di database-tuning che un DBA può utilizzare per ottimizzare le prestazioni del database.