En lo que respecta a la accesibilidad , SQL Server tiene la ventaja de ser muy fácil de usar y fácil de administrar. Sin embargo, cuando se trata de rendimiento , Oracle tiene borde. Clustering
Aunque SQL Server sólo permite clustering activo-pasivo o Failover Clustering , Oracle ofrece clustering activo-activo o Oracle Real Aplicaciones Clusters ( RAC ) . Clustering activo-activo permite que varios servidores de bases de datos físicas que trabajen al mismo tiempo en una base de datos dada. El aumento resultante en el funcionamiento disponible de ayudas caballos de fuerza.
Partición
Mientras que SQL Server sólo ofrece partición gama , Oracle ofrece particionamiento rango , la partición hash, lista de particiones y partición de intervalo, lo que mejora el rendimiento de base de datos .
indexación
Mientras que SQL Server sólo admite los tipos de índices B-Tree regulares , Oracle también ofrece opciones de indexación especiales como los índices de mapa de bits , clave inversa y la función basada en índices.
memoria de Gestión
un administrador de base de datos SQL Server ( DBA ) sólo pueden controlar la memoria total utilizada por una instancia de SQL Server. En Oracle , sin embargo , la DBA es capaz de controlar cada aspecto de la asignación de memoria . El DBA puede dictar , por ejemplo, qué parte de la memoria del proceso del servidor de base de datos Oracle utilizará , los procesos de usuario , clasifica y almacenamiento en caché.
Parámetro de control
Aunque SQL Server sólo tiene un número limitado de parámetros de base de datos de ajuste , Oracle ofrece un amplio número de parámetros de la base de datos de ajuste que el DBA puede utilizar para optimizar su rendimiento.