Microsoft SQL Server y Oracle RDBMS puede tener muchas similitudes , pero ambos conservan diferencias obvias , como las diferencias en el alcance y la sintaxis de sus respectivos idiomas de SQL , soporte de plataformas y fuera-de- the-box características . Además, SQL Server goza de la reputación de ser más fácil de instalar, gestionar y apoyar , en comparación con Oracle . Requisitos del sistema operativo
SQL Server sólo funcionará en un equipo basado en x86 que funciona una versión de Microsoft Windows Server . Software de base de datos Oracle, por su parte , cuenta con el apoyo multi-plataforma más amplia , incluidos los sistemas que operan Windows XP y Windows Server 2000 y superiores , AIX , Solaris , Unix y Linux.
Ediciones de software < br >
SQL Server 2008 existe en tres ediciones que abarcan siete productos : una edición central como SQL Server Enterprise y SQL Server Standard , ediciones especializadas para grupos de trabajo , aplicaciones web o desarrollador , y el expreso libre o compacto motor de escritorio 3.5 . Oracle cuenta con un total de tres productos : . Enterprise, Standard y la edición personal libre
Características y Precios
SQL Server generalmente cuesta menos de licenciar y mantener que el sistema de base de datos Oracle . Por ejemplo, la operación de SQL Server 2005 en un único procesador tiene un costo aproximado de 5.000 dólares , en comparación con 15.000 dólares para la versión estándar de Oracle, a partir de 2010 . SQL Server también tiende a agrupar características adicionales, tales como OLAP y minería de datos , con su software , mientras que los cargos de Oracle separado para cada componente. Utiliza
SQL Idiomas
SQL Server una idea del lenguaje de programación SQL llamado Transact -SQL o T -SQL. Capacidades de T -SQL incluyen el control de flujo de idiomas , las variables locales , funciones de apoyo para procesar cadenas, las fechas y las matemáticas , y ampliaciones en DELETE y UPDATE . Oracle utiliza el lenguaje de procedimientos SQL o PL /SQL. PL /SQL es más robusto que el T -SQL , proporcionando soporte para lenguajes orientados a objetos como Java , rutinas 3GL y matrices.
Seguridad
SQL Server conserva una mejor historial de seguridad que su homólogo de Oracle . De acuerdo con una comparación 2006 reportado por David Lichtfield , Microsoft abordó 59 vulnerabilidades en su SQL Server 7 , 2000 y 2005 las bases de datos . Oracle dirigió 233 fallas con su Oracle 8 , 9 y bases de datos 10g .
Usabilidad
SQL Server es fácil de instalar, usar y administrar , en comparación con su contraparte Oracle . La base de datos Oracle , por otro lado, permite un mayor ajuste de su configuración a través de ajustes en los parámetros de inicio .