You are on page 1of 20

Un gran salto: Comparacin entre SQL

Server 2008 y Oracle Database 11g


Documento

Publicacin: mayo de 2008


Actualizado: julio de 2008

Resumen: Microsoft SQL Server sigue ganando terreno en otros sistemas de


bases de datos y ahora supera a la competencia en rendimiento, escalabilidad,
seguridad, productividad de desarrolladores, inteligencia de negocios (BI) y
compatibilidad con el Sistema Microsoft Office 2007. Logra todo esto a un costo
considerablemente inferior que Oracle Database 11g.

Para ver la ltima informacin, visite Microsoft SQL Server 2008.

Indice
Resumen ejecutivo.......................................................................................................... 1
Rendimiento y escalabilidad............................................................................................5
Referencias................................................................................................................. 5
Mejoras de escalabilidad.............................................................................................7
Soporte de proveedores de software independientes..................................................8
Seguridad........................................................................................................................ 9
Prestaciones de seguridad..........................................................................................9
Trustworthy Computing................................................................................................9
Vulnerabilidades de seguridad crticas........................................................................9
Infraestructura de actualizacin.................................................................................10
Cmo evitar que los usuarios con muchos privilegios tengan acceso a los datos.....10
Productividad del desarrollador.....................................................................................10
Entorno de desarrollo integrado.................................................................................11
Nuevas prestaciones de desarrollo............................................................................11
La plataforma de aplicaciones ms popular..............................................................12
Inteligencia de Negocios...............................................................................................12
Inteligencia de Negocios integrada............................................................................12
El Cuadrante Mgico para Plataformas de BI de Gartner..........................................12
El Cuadrante Mgico para Data Warehousing de Gartner.........................................13
Nuevas prestaciones de BI........................................................................................13
Data Warehousing.....................................................................................................13
Valores para los Clientes de Teradata.......................................................................13
Integracin con el Sistema Microsoft Office...................................................................14
Complementos de data-mining para Microsoft Office 2007.......................................14
El proveedor de la herramienta de BI de ms rpido crecimiento..............................14
Windows Server 2008...................................................................................................14
Menor costo total de propiedad.................................................................................14
Capacidad de manejo................................................................................................15
Seguridad..................................................................................................................15
Asociaciones............................................................................................................. 15
Costo total de propiedad...............................................................................................15
Conclusin.................................................................................................................... 17

2Un gran salto: Comparacin entre SQL Server 2008 y Oracle Database 11g

Resumen ejecutivo
Microsoft SQL Server 2008 supera a Oracle en las reas que resultan ms importantes para
su negocio. A continuacin se presenta un resumen de algunas reas de misin crtica donde
SQL Server 2008 se destaca.

Rendimiento y escalabilidad
SQL Server llega a alguna de las cargas de trabajo ms grandes del mundo, dando prueba
de ello los slidos resultados de la referencia de la normas de la industria. Clientes de la talla
de Unilever, Citi, Barclays Capital y Mediterranean Shipping Company ejecutan la mayora de
sus aplicaciones de misin crtica sobre SQL Server. Los clientes que ejecutan SQL Server
2008, incluyendo a los grandes proveedores de software independientes (ISV) tales como
Siemens y RedPrairie, informan excelentes experiencias con las ltimas mejoras de
escalabilidad. La revista CRN Magazine reconoci a SQL Server como un Best Seller y Top
Growth Best Seller.
Seguridad
La National Vulnerability Database (NIST) inform la existencia de ms de 330
vulnerabilidades de seguridad crticas en los productos de bases de datos de Oracle en los
ltimos cuatro aos. Durante ese mismo perodo, SQL Server 2005 experiment CERO
vulnerabilidades. Este resultado surge de procesos de ingeniera seguros como parte de la
Iniciativa de Computacin Confiable, prestaciones de seguridad integrales y una
infraestructura robusta de Microsoft Update. Esta combinacin ganadora reduce los riesgos
de seguridad y el tiempo de inactividad por implementacin de parches para los clientes.
Segn un experto, Oracle est cinco aos detrs de Microsoft en administracin de parches.
Computerworld informa que dos tercios de los DBA de Oracle no aplican parches de
seguridad.
Productividad del desarrollador
SQL Server funciona con Microsoft Visual Studio para ofrecer una experiencia de desarrollo
integrada y permitir a los desarrolladores trabajar en un entorno compuesto por el cliente, la
capa media y la capa de datos. SQL Server 2008 da un paso ms all con nuevas
prestaciones de desarrollo. Por el contrario, la variedad de herramientas y kits de desarrollo
de software (SDK) de Oracle que se ensamblan a medida que los compra, requiere que los
desarrolladores aprendan y trabajen con una gran cantidad de interfaces diferentes. De
hecho, IDC informa que Microsoft es la plataforma de tecnologa de aplicaciones nmero
uno.

3Un gran salto: Comparacin entre SQL Server 2008 y Oracle Database 11g

Inteligencia de negocios
SQL Server es parte de la plataforma de Inteligencia de Negocios integrada de Microsoft, que
incluye data warehousing, aspectos analticos y generacin de informes, score carding,
planificacin y creacin de presupuestos. SQL Server se ubica en el cuadrante Lder, tanto
en el cuadrante mgico para plataformas de BI como en el cuadrante mgico para data
warehousing de Gartner. Segn la ltima lista de precios de Oracle, en la actualidad la
compaa cobra hasta un 800% adicional o inclusive ms sobre sus tarifas bsicas de base
de datos por funcionalidades similares.
Integracin con el sistema Microsoft Office
SQL Server ayuda a los clientes a obtener mayor conocimiento del negocio y tomar
decisiones ms rpidas gracias a la buena integracin del producto con la interfaz de usuario
ya conocida del Sistema Microsoft Office. Por ejemplo, complementos tales como data
mining para Excel utilizan SQL Server y Microsoft Office para ofrecer anlisis de los datos del
cliente. IDC reconoce a Microsoft como el proveedor de la herramienta de BI de ms rpido
crecimiento. Oracle cuenta con un Plug In para Microsoft Office - que incluye un subconjunto
de funcionalidades que SQL Server tambin ofrece - pero con un adicional de US$ 30.000
por procesador.
Costo total de propiedad
Mientras SQL Server presenta un modelo simple de concesin de licencias de SKU por
capas, Oracle cuenta con una compleja variedad de opciones y complementos necesarios
para desarrollar, implementar y administrar la mayor parte de las aplicaciones a gran escala.
El entorno de desarrollo integrado y las herramientas de desarrollo fciles de usar de SQL
Server resultan en una mejor relacin tiempo/solucin y tiempo/valor para aplicaciones y
conocimiento del negocio. SQL Server tiene muchsimo xito en las reas de autoajuste y
administracin automatizada, lo que ofrece un perfil de implementacin y administracin
mucho ms fcil que Oracle Database 11g. SQL Server est diseado para funcionar
perfectamente con el resto del software de Microsoft. Esto aporta experiencia de desarrollo e
implementacin con menos complicaciones y un rendimiento superior al de Oracle.
Comparacin de prestaciones
Segn muestra la siguiente tabla, SQL Server 2008 tiene muchas ms prestaciones nuevas
que Oracle 11g,. A continuacin de la tabla, se presenta una breve descripcin de cada una
de ellas.
Prestacin

Microsoft

Oracle

Resource Governor
Vistas indexadas alineadas por
particin
PowerShell
4Un gran salto: Comparacin entre SQL Server 2008 y Oracle Database 11g

Prestacin

Microsoft

Oracle

Gestin basada en polticas


ndices filtrados
Columnas dispersas de avanzada
Acceso multihilo a particiones
Compresin de prefijos de columnas
Firma de mdulos utilizando
certificados
Servicios de datos de SQL Server

Resource Governor
Resource Governor ofrece tiempos de respuesta consistentes y predecibles a los usuarios
finales. Las organizaciones pueden asignar recursos y definir prioridades para diferentes
cargas de trabajo. De este modo las cargas concurrentes no generan interrupciones en el
rendimiento consistente de los usuarios finales. Comparado con Oracle, Resource Governor
ofrece a SQL Server varias mejoras importantes. Al especificar el uso mnimo de la CPU y la
memoria, puede priorizar cargas de trabajo para garantizar el cumplimiento de los acuerdos
de nivel de servicio (SLA) para cargas de trabajo especficas en la base de datos. Resource
Governor tambin le permite limitar la cantidad de memoria por pool de recursos, evitando
as la prdida de consultas.
Vistas indexadas alineadas por particin
Permiten crear y manejar agregados de resmenes en su warehouse de datos relacionales
con mayor eficiencia y utilizarlos en escenarios donde antes no consegua efectividad. Las
vistas alineadas por particin mejoran el rendimiento de las consultas. En un escenario tpico,
una tabla fctica se particiona por fecha. Las vistas indexadas (o agregados de resmenes)
se pueden definir sobre la tabla fctica para acelerar las consultas. Cuando pasa a una
nueva particin de la tabla, las particiones coincidentes de las vistas indexadas por particin
definidas en la tabla particionada tambin cambian automticamente.
SQL Server PowerShell
Es un nuevo proveedor para buscar y administrar bases de datos, tablas y otros objetos de
bases de datos de SQL Server. La interfaz de lnea de comando Windows PowerShell
soporta una lgica ms compleja que los scripts Transact-SQL para posibilitar scripts de
administracin ms robustos. Tambin puede utilizar scripts PowerShell para administrar
otros productos de servidores de Microsoft, de forma tal que los administradores utilicen un
lenguaje comn de generacin de scripts en todos los servidores.

5Un gran salto: Comparacin entre SQL Server 2008 y Oracle Database 11g

Gestin basada en polticas


Es un nuevo sistema para gestionar una o ms instancias de SQL Server 2008 usando SQL
Server Management Studio. La puede utilizar para crear polticas de gestin de entidades
tales como instancias, bases de datos y otros objetos de SQL Server en el servidor de la
base de datos. Ofrece a los administradores de bases de datos (DBA), control total de sus
servidores de bases de datos desde una perspectiva completamente nueva. Es una
herramienta poderosa y fcil de usar. El DBA la puede utilizar para implementar
configuraciones estndar en el entorno de SQL Server.
Indices filtrados
Los ndices filtrados posibilitan la indexacin en un subconjunto de filas dentro de una tabla y
ofrecen muchos beneficios. Optimizan el ahorro de espacio y el rendimiento al insertar o
actualizar contenidos.
Los ndices filtrados pueden mejorar muchsimo el rendimiento del data warehousing. Por
ejemplo, puede indexar slo los datos para el mes actual, en lugar de los datos para todo el
ao. Puede crear ms ndices filtrados por tabla para acelerar las consultas. SQL Server
Database Engine Tuning Advisor puede recomendar ndices filtrados para tablas de bases de
datos. Los ndices filtrados soportan datos de tablas heterogneas en aplicaciones como
sistemas de administracin de contenidos (por ejemplo, Microsoft Office SharePoint Server)
con mltiples propiedades para cada tipo de datos, como un catlogo de productos al pblico
con entradas para libros, CD e indumentaria en la misma tabla; sin embargo, las propiedades
de estos artculos son diferentes. Puede crear ndices filtrados para datos por propiedades o
categoras.
Columnas dispersas
Las columnas dispersas gestionan con eficiencia datos vacos en una base de datos porque
permiten que los datos NULL no ocupen espacio fsico. Mientras las columnas dispersas de
SQL Server 2008 pueden soportar tablas anchas de hasta 100.000 columnas, el lmite actual
de Oracle es 1.000. Los conjuntos de columnas soportan escenarios de property-bag en
sistemas de gestin de contenidos tales como Office SharePoint Server.
Acceso multihilo a particiones
El acceso multihilo a particiones permite que SQL Server 2008 mejore el rendimiento del
procesamiento de consultas en tablas particionadas para muchos planos paralelos. Adems,
el acceso multihilo a particiones cambia la forma de presentacin de planos paralelos y en
serie y mejora la informacin de particin presentada en planos de ejecucin compile-time y
run-time.

6Un gran salto: Comparacin entre SQL Server 2008 y Oracle Database 11g

Compresin de prefijos de columnas


La compresin de prefijos de columnas es parte de las tcnicas avanzadas de compresin de
pginas de SQL Server 2008 (de pginas de diccionarios y de prefijos de columnas). Con la
compresin de prefijos de columnas, SQL Server busca un patrn de bytes comn al
comienzo de una columna en todas las filas de la pgina. Si encuentra por lo menos dos
instancias de columnas con un patrn de bytes comn, almacena ese patrn de bytes una
vez en la pgina y hace referencia al mismo desde las respectivas columnas.
Firma de mdulos utilizando certificados
La firma de mdulos utilizando certificados brinda a SQL Server la capacidad de disear
mdulos como procedimientos, funciones, disparadores o ensambles almacenados en una
base de datos. Esto significa que puede elevar privilegios temporalmente sin cambiar el
contexto de usuario. Adems, es imposible alterar o modificar el certificado (en caso
contrario, queda invalidado).
Servicios de datos de SQL Server
Los Servicios de Datos de SQL Server son un servicio Web de almacenamiento de datos y
procesamiento de consultas escalable, costo efectivo y a demanda. Est desarrollado sobre
tecnologas robustas de SQL Server y ayuda a garantizar un acuerdo de nivel de servicio listo
para el negocio con prestaciones de alta disponibilidad, rendimiento y seguridad. Se puede
acceder a los Servicios de Datos de SQL Server por medio de protocolos basados en
estndares como SOAP y REST para el rpido aprovisionamiento de aplicaciones
impulsadas por datos y mashup a demanda. Con los Servicios de Datos de SQL Server, las
empresas pueden almacenar y acceder a todo tipo de datos desde su creacin hasta su
archivo. Los usuarios pueden acceder a la informacin con cualquier dispositivo, desde
computadoras de escritorio hasta dispositivos mviles.

Rendimiento y escalabilidad
Cada vez ms se considera a SQL Server como uno de los sistemas de bases de datos ms
rpido y escalable disponible. SQL Server 2008 ya est alcanzando cifras de referencia
lderes en la industria y esta versin cuenta con una gran cantidad de mejoras en
escalabilidad.

Referencias
SQL Server 2008 ha marcado numerosos rcords en pruebas de referencia de la industria y
socios. Cada vez ms se lo considera como el sistema de base de datos preferido para los
sistemas de alto rendimiento y escalables.

7Un gran salto: Comparacin entre SQL Server 2008 y Oracle Database 11g

Transaction Processing Performance Council


El Transaction Processing Performance Council (TPC) es una organizacin sin fines de lucro
que define las referencias de rendimiento del procesamiento de transacciones y bases de
datos y utiliza esas referencias para publicar datos objetivos sobre rendimiento. Las
referencias del TPC tienen requerimientos sumamente estrictos, incluyendo pruebas de
confiabilidad y durabilidad, y deben someterse a una auditora independiente.

Transaction Processing Performance Council (TPC) es una organizacin sin fines de lucro fundada para
definir las referencias de procesamiento de transacciones y bases de datos.

La referencia TPC-E es una nueva referencia escalable diseada para ser representativa de los sistemas de
procesamiento de transacciones en lnea (OLTP) modernos. A diferencia de su predecesora, TPC-C, TPC-E
utiliza un esquema de base de datos complejo pero realista y requiere capacidades mainstream, como
integridad referencial y almacenamiento protegido por RAID.

La referencia TPC-H es una referencia de soporte de decisiones conformada por consultas ad-hoc y
modificaciones de datos concurrentes diseados para tener gran relevancia en toda la industria.

A partir del 14 de abril de 2008, SQL Server 2008 mantiene el rcord de referencia TPC-E, con 1126
transacciones por segundo (tps). SQL Server supera a Oracle 11g en las referencias de precio/rendimiento
de TPC-H en 100-GB, 300-GB, 1-terabyte y 3-terabyte.

Oracle dio amplia publicidad a su referencia TPC-C de mejor precio/rendimiento an cuando la referencia
TPC-E es ms representativa de las necesidades del cliente. Anteriormente, los 10 mejores resultados de
precio/rendimiento de TPC-C le correspondan a SQL Server. El resultado de Oracle se logr utilizando
opciones de concesin de licencias y soporte de nichos que no son prcticas en el mundo real. Mientras
SQL Server cuenta con licencias de vida ltil ilimitada, las licencias de Oracle 11g. duran slo 3 aos. Al
principio, el soporte de Oracle es gratuito, pero se debe pagar por incidente segn el esquema de licencias
que se utiliza para la referencia. Adems, Oracle utilizaba su producto Standard Edition One, que tiene poca
demanda de clientes corporativos. La mejor calificacin de precio/rendimiento de SQL Server la obtuvo x64
Enterprise Edition a nivel corporativo.

8Un gran salto: Comparacin entre SQL Server 2008 y Oracle Database 11g

Referencias de socios
SQL Server cuenta con gran cantidad de referencias de socios importantes:

SQL Server 2008 alcanza la escala de rcords mundiales en la referencia de capa 3 de la SAP Sales and
Distribution (SD) Standard Application sobre un servidor de 4 procesadores utilizando los servidores blade
estndar de la industria con 34.000 usuarios de referencia de SAP SD Standard Application.

SQL Server 2008 alcanza un rendimiento por precio sin precedentes.

Unisys marc un rcord mundial para el rendimiento de extraccin, transformacin y carga (ETL),
permitiendo la carga de un 1 terabyte de datos en menos de 30 minutos. Esto se logr utilizando los
Servicios de Integracin de SQL Server 2008.

Camstar, proveedor lder de Manufacturing Execution Systems (MES) para empresas globales, inform una
escala rcord mundial de 205 transacciones por segundo del Manufacturing Execution System, un volumen
de produccin 14 % superior y una reduccin del espacio de 60 %gracias a la compresin de la base de
datos. Estos resultados se lograron utilizando la aplicacin MES de Camstar, SQL Server 2008 y Windows
Server 2008, comparado con SQL Server 2005.

Microsoft Dynamics AX inform una mejora rcord de 70 % en volumen de produccin, escalabilidad y


tiempo de respuesta. Las pruebas de referencia demostraron una escala rcord, con una mejora superior al
70 % en escalabilidad del volumen de produccin y tiempo de respuesta, maximizando as el rendimiento y
minimizando el crecimiento de la base de datos con la compresin de bases de datos de SQL Server 2008.

Microsoft Dynamics CRM inform una escala rcord, con 24.000 usuarios concurrentes y tasas de
respuesta de menos de un segundo. Las pruebas de referencia demuestran que la escala rcord de 24.000
usuarios concurrentes y tasas de respuesta de menos de un segundo se alcanzaron utilizando Microsoft
Dynamics CRM 4.0, SQL Server 2008 y Windows Server 2008 para la carga de trabajo a nivel corporativo.

Mejoras de escalabilidad
SQL Server 2008 cuenta con gran cantidad de mejoras de escalabilidad, incluyendo soporte
total para sistemas de 64 bits de hasta 8 terabytes de memoria, computadoras basadas en
NUMA de alto rendimiento, y memoria y CPU hot-add sin tiempo de inactividad en mquinas
compatibles. A continuacin se presentan algunos puntos destacados de las mejoras de
escalabilidad en SQL Server 2008:

Puede instalar instancias pasivas en un servidor sin costo adicional para ofrecer alta disponibilidad. Esta
funcionalidad est disponible en Oracle 11g, pero cuesta mucho ms.

Es difcil predecir el rendimiento de una carga de trabajo determinada porque hay otras cargas de trabajo en
el mismo servidor que compiten por los recursos del sistema. SQL Server 2008 incluye Resource Governor,
que permite a los administradores definir lmites y asignar prioridades a cargas de trabajo individuales para
optimizar el rendimiento de un proceso de misin crtica y mantener la capacidad de prediccin para otras
cargas de trabajo en el servidor. Oracle 11g pone a disposicin herramientas de gestin como sta, pero
slo mediante opciones de compra a un costo adicional.

SQL Server 2008 incluye Performance Studio, un marco integrado que puede utilizar para recolectar,
analizar, detectar fallas y almacenar informacin diagnosticada de SQL Server.

Analysis Services presenta numerosas mejoras, tales como block computation y write-back en particiones
MOLAP.

El motor Reporting Services de SQL Server 2008 ha sido rediseado para incorporar mayor rendimiento y
escalabilidad a los Reporting Services ofreciendo procesamiento a demanda. El motor rediseado ya no
presenta problemas de uso de memoria cuando entrega informes.

9Un gran salto: Comparacin entre SQL Server 2008 y Oracle Database 11g

Integration Services de SQL Server 2008 incluye importantes mejoras en el rendimiento de bsqueda que
reducen los tiempos de ejecucin del paquete y optimizan las operaciones de ETL. La funcionalidad de
captura de datos modificados registra actualizaciones para cambiar tablas, que ayudan a realizar el
seguimiento de las modificaciones de datos y asegurar consistencia.

Casos de estudio de escalabilidad


Lea sobre algunos clientes que hoy estn utilizando SQL Server.

bwin hace hosting de ms de 100 terabytes de datos en SQL Server 2008.

Danske Supermarket A/S gestiona 10 terabytes de datos de BI con SQL Server.

Shinhan Bank migr de Oracle sobre UNIX a SQL Server sobre el sistema operativo Windows .

El Departamento de Rentas Pblicas del Estado de Alaska, Divisin de Dividendos de Fondos


Permanentes, hace hosting de 7 terabytes de datos sobre SQL Server.

Unilever migr de Oracle sobre UNIX a SQL Server sobre Windows.

Soporte de proveedores de software independientes


Ahora que el sistema operativo Windows Server 2008 representa ms de dos tercios de
todas las nuevas ventas de servidores y SQL Server se ha convertido en uno de los
productos de bases de datos ms populares, los proveedores de software independientes
(ISV) se vuelcan cada vez ms a la plataforma SQL Server sobre Windows.
Casos de estudio de ISV
Estos casos de estudio destacan el soporte de ISV para SQL Server.
Siemens prob su Software PLM sobre SQL Server 2008 con 5.000 usuarios. Comparado
con SQL Server 2005, experimentaron:

Una reduccin de 50 % en el tamao de los archivos de su base de datos utilizando compresin.

Una mejora de 20 % en tiempos de respuesta.

Mejor escalabilidad.

Uso 10 % menor de CPU.

Uso 5 % menor de RAM.

RedPrairie ha observado el siguiente cambio: del 95 % de sus clientes que solicitaban


soluciones basadas en UNIX a un 70 por ciento de sus clientes que solicitan soluciones
basadas en Windows. RedPrairie estima que, utilizando la plataforma de aplicacin de
Microsoft, puede implementar sus soluciones por menos de la mitad del costo de utilizar
hardware y software basado en UNIX.

10Un gran salto: Comparacin entre SQL Server 2008 y Oracle Database 11g

10

Seguridad
La seguridad es esencial para la proteccin de su propiedad intelectual y la confianza de sus
clientes y socios. SQL Server ha demostrado ser el lder del mercado en seguridad de bases
de datos. Comparado con Oracle 11g, tiene menos vulnerabilidades, prestaciones slidasde
seguridad sin costo adicional y un sistema de actualizacin muy superior.

Prestaciones de seguridad
Policy-Based Management aplica polticas a objetos de bases de datos en forma proactiva.
Las polticas incluyen una serie de condiciones que usted puede utilizar para aplicar normas
de negocios y seguridad.
Transparent Data Encryption (TDE) encripta y desencripta datos en el motor de la base de
datos sin necesidad de programacin adicional para las aplicaciones. Esta funcionalidad est
incluida en SQL Server 2008. Oracle 11g requiere la opcin de Seguridad Avanzada, a un
costo de U$S10.000 por procesador.
SQL Server 2008 soporta Extensible Key Management (EKM) y Hardware Security Modules
(HSM). Estos posibilitan que terceros proveedores de EKM/HSM registren sus mdulos en
SQL Server y ofrezcan gestin de claves fsicamente separada de la base de datos. Esta
separacin entre claves y datos ofrece una verdadera solucin de seguridad con proteccin
profunda.
SQL Server 2008 incluye soporte de auditoras a travs del objeto de Auditora, que permite a
los administradores capturar todas y cada una de las actividades en el servidor de la base de
datos y almacenarlas en un registro.

Trustworthy Computing
La iniciativa Trustworthy Computing de Microsoft garantiza que el software y los servicios de
Microsoft estn diseados para ser confiables y seguros, que respetan la privacidad de los
usuarios y cuentan con el respaldo de compaas confiables y con capacidad de respuesta.
Enterprise Strategy Group (ESG) considera que Microsoft Security Development Life Cycle
(SDL) es un rea de liderazgo en seguridad que los ISV deberan adoptar a la brevedad.

Vulnerabilidades crticas de seguridad


La National Vulnerability Database (NVD) inform ms de 250 vulnerabilidades de seguridad
crticas en los productos de bases de datos Oracle en los ltimos cuatro aos. Durante ese
mismo perodo, SQL Server 2005 experiment cero vulnerabilidades. NVD es el repositorio
de datos de administracin de vulnerabilidades basado en normas del gobierno de Estados
Unidos. NVD est a cargo del National Institute of Science and Technology (NIST).
11Un gran salto: Comparacin entre SQL Server 2008 y Oracle Database 11g

11

Infraestructura de actualizacin
Microsoft Update ofrece una solucin de administracin de parches directa y actualizada.
La solucin de administracin de parches de Oracle es tan compleja que, segn un artculo
publicado en Computerworld, dos tercios de las DBA de Oracle no aplican parches de
seguridad y menciona la complejidad insoportable que implica la instalacin de los
parches de Oracle.
Segn InfoWorld, Oracle est cinco aos detrs de Microsoft en administracin de parches.

Evitar que los usuarios de alta jerarqua tengan acceso a


datos

todos los

Aunque algunos usuarios cuenten con los privilegios de un impotante cargo en la


organizacin, no siempre significa que ceben tener acceso a todos los datos. Por ejemplo,
los registros financieros y de recursos humanos probablemente no deberan estar a
disposicin de DBA senior.
SQL Server evita que los usuarios con muchos privilegios accedan a datos confidenciales
utilizando una combinacin de nuevas capacidades de auditora, concediendo autorizaciones
individuales a los usuarios, firma de mdulos, TDE, HSM y Policy-Based Management. Todo
esto est incluido en SQL Server 2008 sin costo adicional.
Oracle cuenta con Database Vault para controlar el acceso de usuarios con privilegios.
Cuesta U$S 20.000 por procesador y la documentacin de Oracle expresa claramente que
DB Vault no evita que los usuarios con muchos privilegios tengan acceso directo a los
datos.

Productividad del desarrollador


La utilidad de un sistema de bases de datos excelente tambin depende de las aplicaciones
desarrolladas para ste. Microsoft ofrece un entorno de desarrollo integrado que se conecta
sin problemas con los sistemas de los clientes, la capa media y la capa de datos. Una gama
de nuevas funcionalidades hace que las bases de datos SQL Server 2008 sean ms
accesibles para los desarrolladores, reduce el tiempo de desarrollo y mejora el rendimiento.
Los desarrolladores de Oracle deben utilizar una amplia variedad de herramientas para
alcanzar las mismas metas.
La capa de datos es slo una parte de una aplicacin. Microsoft ofrece el entorno de
desarrollo ms popular, ampliamente integrado con el resto del software de Microsoft y
nuevas funcionalidades de conectividad de bases de datos.

12Un gran salto: Comparacin entre SQL Server 2008 y Oracle Database 11g

12

Entorno de desarrollo integrado


Para generar una aplicacin utilizando SQL Server, usted puede usar el sistema Microsoft
Visual Studio para desarrollo de clientes, capa media y capa de datos, incluyendo todas las
funciones de BI. Visual Studio est integrado con sistemas de gestin de ciclo de vida,
sistemas de prueba, productos de servidores de Microsoft y el Sistema Microsoft Office.
Los desarrolladores de Oracle deben manejar tres herramientas para desarrollo de bases de
datos y SQL, dos herramientas para desarrollo de BI y otra herramienta para desarrollo de
clientes.
La base de datos SQL Server ofrece almacenes de datos desde SQL Server Compact, que
se pueden ejecutar en asistentes digitales personales (PDA), hasta la edicin Enterprise,
ideal para centros de datos.
Oracle tiende a ampliar sus capacidades a travs de adquisiciones en lugar de desarrollo,
por eso tiene mltiples almacenes de datos subyacentes. Entre ellos, podemos mencionar
Oracle Database, TimesTen, BerkeleyDB y Oracle Rdb. Estos almacenes de datos presentan
diferentes arquitecturas, lo cual reduce la portabilidad y la productividad del desarrollador.

Nuevas prestaciones de desarrollo


Language-Integrated Query (LINQ) es una serie de extensiones para las bibliotecas de
Microsoft .NET Framework y Visual C# y Visual Basic .NET. Las extensiones permiten que
estos lenguajes traten los datos como objetos de primera clase. LINQ permite a los
desarrolladores escribir consultas a la base de datos SQL Server 2008 en su lenguaje de
programacin nativo en lugar del Structured Query Language (SQL).
Microsoft ADO.NET Entity Framework, basado en el Modelo de Datos de Entidades, permite
a los desarrolladores transformar los datos relacionales dentro de esquemas de bases de
datos en entidades conceptuales que pueden utilizar directamente en las aplicaciones. Esto
ofrece un modelo conceptual fcil de entender que reduce el tiempo de desarrollo y simplifica
el mantenimiento. Puede consultar los objetos de negocios que crea ADO.NET Entity
Framework utilizando Entity SQL o LINQ.
Algunas aplicaciones no pueden tener una conexin permanente con la fuente de datos que
utilizan. La plataforma de datos de Microsoft ofrece una solucin con SQL Server Compact y
Microsoft Synchronization Services, que soporta soluciones que se conectan
ocasionalmente.
Para garantizar que pueda almacenar todos sus datos en un solo lugar, SQL Server 2008
soporta datos relacionales, XML, FileStream y datos basados en ubicacin geogrfica.

13Un gran salto: Comparacin entre SQL Server 2008 y Oracle Database 11g

13

La plataforma de aplicaciones ms popular


En mayo de 2007, IDC realiz un estudio de plataformas de aplicaciones de misin crtica
sobre una muestra de 500 compaas de Amrica del Norte con ms 1.000 empleados. El
estudio descubri que Windows es el sistema operativo ms utlizado para aplicaciones de
misin crtica, Microsoft .NET es la plataforma de tecnologa de aplicaciones ms popular y
Microsoft tiene el nivel de satisfaccin de cliente ms alto de todos los proveedores.
La plataforma de aplicaciones de Microsoft utiliza XML y servicios web para ofrecer la mejor
solucin de conectividad, productividad e interoperabilidad disponible en la actualidad. Esto
ayuda a los clientes a crear una infraestructura dinmica de administracin de datos, BI,
arquitectura orientada a servicios (SOA) y procesos de negocios, desarrollo y experiencia de
usuario.

Inteligencia de Negocios
SQL Server 2008 presenta capacidades de BI lderes en la industria y ofrece avances
increbles para las amplias capacidades de BI de SQL Server. Aunque no cuenta con una
calificacin tan alta como SQL Server, utilizar esta funcionalidad en Oracle costara 800 por
ciento ms.
Gartner considera a Microsoft la compaa mejor calificada por hacer de sus visiones de BI
una exitosa realidad de mercado. Desde el informe de Gartner, SQL Server 2008 ha
mejorado mucho y ha ampliado la oferta de BI de Microsoft, llevando la mayor eficiencia de la
inteligencia de negocios al escritorio de todos.

Inteligencia de Negocios integrada


SQL Server 2008 incluye una solucin de BI totalmente integrada sin costo adicional. El
producto incluye soporte para data warehousing, procesamiento analtico en lnea (OLAP),
generacin de informes, scorecards, data mining, ETL e indicadores clave de rendimiento
(KPI) a nivel corporativo.
A diferencia de Oracle, estas soluciones estn totalmente integradas para que usted las
pueda desarrollar, administrar, programar e implementar utilizando las herramientas
conocidas de SQL Server.

El Cuadrante Mgico para Plataformas de BI de Gartner


En el cuadrante mgico para plataformas de BI de Gartner, SQL Server se ubica en el
cuadrante lder. Aunque Oracle tambin se encuentra en este cuadrante, Microsoft es la
compaa mejor calificada por hacer de sus visiones de BI una exitosa realidad de mercado,
mientras que Oracle se ubica en el quinto lugar.
14Un gran salto: Comparacin entre SQL Server 2008 y Oracle Database 11g

14

Como fortalezas especficas de Microsoft, Gartner destaca la integracin entre SQL Server y
el Sistema Microsoft Office, con la mejor calidad de software de BI de todos los mega
proveedores, utilizando desarrollo interno ms que adquisiciones continuas. Adems, Gartner
manifiesta que la infraestructura, herramientas de desarrollo, flujo de trabajo y capacidades
de colaboracin de Microsoft gozan de mejor reputacin que aquellas de muchos de sus
competidores.
Gartner critica a Oracle por sus mltiples herramientas de BI y sus lneas de productos que
requieren adquisicin constante dentro de su suite de productos. Los clientes de Oracle
informaron obtener un peor soporte que el promedio general del mercado, incluyendo un
insuficiente conocimiento tcnico de primera lnea.

El Cuadrante Mgico para Data Warehousing de Gartner


SQL Server se ubica en el cuadrante lder del cuadrante mgico para data warehousing de
Gartner. Gartner destaca que el uso de SQL Server para data warehousing se est
intensificando. Microsoft ofrece una buena relacin costo/valor y un amplio soporte a nivel
mundial. Y SQL Server escala posiciones sin mucho esfuerzo.
Gartner critica a Oracle por su administracin manual de las necesidades de optimizacin y
almacenamiento, su precio y prcticas contractuales, los altos costos de renovacin de
mantenimiento y la cantidad de opciones adicionales requeridas y cobradas por separado.

Nuevas prestaciones de BI
SQL Server 2008 ampli la oferta de SQL Server Business Intelligence con diseadores de
cubos optimizados, computacin de subespacios, MOLAP write-back, Tablix y procesamiento
a demanda y renderizacin basada en instancias en Reporting Services.

Data Warehousing
SQL Server 2008 cuenta con una amplia variedad de nuevas prestaciones de data
warehousing incluyendo compresin de datos y respaldo, paralelismo de tablas
particionadas, optimizacin de consultas star-join, administracin de recursos, series de
agrupamiento, captura de datos modificados, declaracin MERGE SQL e Integration Services
escalables.

Valores para los Clientes de Teradata


Teradata es el ISV de Microsoft para Business Intelligence. Al integrar la solucin de BI de
Microsoft con las tecnologas de Teradata, usted puede aprovechar las soluciones de data
warehousing y BI de Teradata junto con las soluciones de BI y gestin de rendimiento
enterprise-ready de Microsoft. Como ampla el acceso a datos crticos por parte de los
15Un gran salto: Comparacin entre SQL Server 2008 y Oracle Database 11g

15

decisores que pueden afectar ms el rendimiento del negocio, la combinacin de las


tecnologas de Microsoft y Teradata ayuda a las organizaciones a obtener valor adicional de
su entorno de data warehousing de Teradata. Esta asociacin asegura una implementacin
ms fcil de las soluciones de BI de Microsoft, disponibilidad ms rpida y una adopcin ms
simple de las nuevas versiones de las prestaciones de Microsoft y Teradata.

Integracin con el Sistema Microsoft Office


El sistema Microsoft Office es efectivamente la norma para la productividad del escritorio. La
integracin de los datos de SQL Server con Office lleva el poder de la informacin a los
trabajadores, reduce el tiempo de desarrollo, reduce los costos de capacitacin y soporte, y
aumenta la productividad. Alcanzar la integracin disponible sin ningn costo adicional con
SQL Server 2008 costara U$S 30.000 por procesador con Oracle.

Complementos de data-mining para Microsoft Office 2007


Los complementos de data mining para el sistema Office 2007 se pueden descargar de
forma gratuita y mejoran la integracin entre el Office y SQL Server 2008. Incluyen data
mining, un calculador de predicciones, anlisis de la canasta de compras, validacin cruzada
y herramientas de generacin de informes.

El proveedor de la herramienta de BI de ms rpido crecimiento


Segn el informe de IDC sobre la participacin de proveedores de herramientas de
inteligencia a nivel mundial, publicado en junio de 2007, Microsoft es la compaa con mayor
crecimiento entre los 10 principales proveedores de recursos de BI. Microsoft ya ha duplicado
la participacin de mercado de Oracle y supera una vez y media la participacin de Hyperion.

Windows Server 2008


Su costo de propiedad inferior, mayor agilidad y una amplia red de socios hacen que
Windows Server 2008 iguale o supere las capacidades de los sistemas mainframe, midrange,
UNIX y Linux.

Menor costo total de propiedad


An si se lo compara con sistemas gratuitos como Linux, en general, Windows Server 2008
tiene el costo total de propiedad (TCO) ms bajo gracias al soporte incluido, sumado a su
integracin y confiabilidad.
Segn IDC, los costos de dotacin de personal para administrar y mantener sistemas de
tecnologas de la informacin (IT) generalmente representan el 60 % del costo general,
mientras que los costos de software slo representan un 7 %. Por eso, la administracin y el
16Un gran salto: Comparacin entre SQL Server 2008 y Oracle Database 11g

16

mantenimiento mejorados de Windows Server 2008 representan una reduccin de costos


respecto del software gratuito.

Capacidad de manejo
Windows cuenta con una suite de herramientas con capacidad de manejo que abarca
servidores, clientes, servicios y aplicaciones. Presenta una integracin entre productos
inigualable respecto de cualquier otro sistema operativo, lo que deriva en una reduccin de
los costos de personal para administrar y mantener sus sistemas.

Seguridad
Windows Server 2008 es el producto de servidores de Windows ms seguro de la historia y
cuenta con niveles de proteccin sin precedentes para su organizacin. Si bien la
implementacin de una base de datos aumenta costos y requiere mucho tiempo, Microsoft
respeta estrictamente el SDL cuando desarrolla nuevo software y la seguridad es la prioridad
nmero uno.

Asociaciones
Hoy Windows Server representa ms de dos tercios del total de nuevas ventas de servidores.
Los ISV y proveedores de hardware independientes (IHV) eligen cada vez ms Windows
como su principal sistema operativo.

Costo total de propiedad


Por un lado, el costo de licencias de SQL Server es inferior al de Oracle 11g y por el otro, su
seguridad, confiabilidad y productividad mejoradas ofrecen un mayor retorno sobre la
inversin. Adems, SQL Server 2008 incluye prestaciones que en el producto de Oracle
costaran mucho ms por procesador, adems del costo de la licencia bsica de Oracle.
El precio de la licencia no es el nico criterio que se debe considerar a la hora de comparar
los costos de un sistema. El TCO es el precio que se pagar; en ocasiones, las licencias
menos costosas tienen el TCO ms alto. El precio de la licencia de Oracle es superior al de
SQL Server, con muchos ms costos ocultos, mientras que SQL Server incluye las
herramientas que se necesitan sin costo adicional.
Capacidades de administracin de avanzada
SQL Server 2008 presenta una suite de herramientas de gestin de avanzada, incluyendo
Management Studio, Performance Studio, Policy-Based Management y PowerShell. A
excepcin de SQL Server PowerShell, todas son accesibles a travs de interfaces
estandarizadas conocidas.
17Un gran salto: Comparacin entre SQL Server 2008 y Oracle Database 11g

17

Oracle Enterprise Manager intenta igualar esta funcionalidad con complementos para Oracle
Enterprise Manager, pero stos requieren licencias independientes.
Menores costos de mano de obra
Alinean, una compaa independiente de analistas de valor de IT, concluy que, en promedio,
un DBA puede administrar ms de 30 bases de datos de SQL Server, mientras que las
implementaciones de Oracle Database necesitan un DBA cada diez bases de datos. El
resultado: un costo total de administracin anual de U$S 2.847 para SQL Server respecto de
U$S 10.206 para Oracle.
Menos tiempo para implementar la solucin y mayor rendimiento
Como mencionamos antes, la amplia integracin de la plataforma de aplicaciones Microsoft y
las mejoras en el entorno de desarrollo (que utiliza LINQ y ADO.NET Entity Framework)
aumentan la productividad del desarrollador. Adems, Microsoft.NET es el entorno de
desarrollo de aplicaciones preferido por sobre J2EE.
Estas ventajas resultan en aplicaciones con mayor rendimiento, menor tiempo para
implementar la solucin, mayor confiabilidad, menores costos de soporte y, por lo tanto, un
menor TCO.
Excelente base de datos para SAP
SQL Server es la mejor plataforma de bases de datos para la implementacin de SAP. Lea
este documento para conocer por qu.
SQL Server sigue siendo una plataforma con bajo TCO para SAP. Un estudio que abarc 68
clientes SAP/ERP publicado por Wipro Technologies, una empresa independiente, demuestra
que la migracin a Microsoft SQL Server paga importantes dividendos a los clientes
SAP/ERP. El estudio concluye que migrar de un entorno SAP/ERP a SQL Server puede
reducir en ms del 20% el tiempo de inactividad no programado recortar costos de mano
de obra de IT casi 25% reducir los costos de soporte de software hasta 85%.... Para ms
informacin, vea el estudio.
Funcionalidad inclusiva
SQL Server incluye la funcionalidad que usted necesita para una solucin de base de datos
corporativa; Oracle cobra un adicional por esta funcionalidad. La tabla a continuacin
muestra la comparacin de precios de software entre SQL Server 2008 y Oracle 11g para un
servidor quad-core estndar con procesador individual. Con SQL Server, el costo se
mantiene sin cambios, independientemente de la cantidad de cores de sus procesadores.
Para ms informacin sobre concesin de licencias de bases de datos, vea este documento.

18Un gran salto: Comparacin entre SQL Server 2008 y Oracle Database 11g

18

Comparacin de precios entre SQL Server 2008 y Oracle 11g1

Conclusin
SQL Server 2008 iguala o supera a Oracle 11g en las reas que resultan ms importantes
para su negocio. La seguridad y confiabilidad son incomparables, la integracin no tienen
precedentes y el TCO es inigualable. SQL Server ofrece la mejor solucin en funcin del
rendimiento y una buena relacin costo/valor a todo nivel, desde PDA hasta centros de datos.
Para ms informacin:
Microsoft SQL Server 2008
http://www.microsoft.com/sqlserver/2008/en/us/default.aspx
SQL Server TechCenter
http://technet.microsoft.com/en-us/sqlserver/default.aspx
SQL Server Developer Center
http://msdn2.microsoft.com/en-us/sqlserver/default.aspx

Por favor, djenos su opinin:


Le result til este documento? En una escala del 1 (malo) al 5 (excelente), cmo
calificara este documento y por qu le asigna esa calificacin? Por ejemplo:

Le asigna una calificacin alta porque incluye buenos ejemplos, excelentes capturas de pantalla,
redaccin clara u otro motivo?

Le asigna una calificacin baja porque incluye malos ejemplos, capturas de pantalla borrosas y redaccin
confusa?

1 Este grfico se basa en listas de precios al pblico de Microsoft y Oracle para una SKU de
base de datos Enterprise Edition de una licencia de CPU quad-core.
19Un gran salto: Comparacin entre SQL Server 2008 y Oracle Database 11g

19

Este feedback nos ayudar a mejorar la calidad de los documentos que publicamos. Enviar
feedback.

20Un gran salto: Comparacin entre SQL Server 2008 y Oracle Database 11g

20

You might also like