Tecnología

Inicio

Diferencia entre Oracle DBMS y SQL DBMS

Diferencia entre Oracle DBMS y SQL DBMS


Microsoft SQL Server y Oracle RDBMS pueden tener muchas similitudes, pero ambos conservan diferencias evidentes, incluyendo diferencias en el alcance y la sintaxis de sus respectivos lenguajes SQL, soporte de plataformas y características fuera de la caja. Además, SQL Server goza de la reputación de ser más fácil de instalar, gestionar y dar soporte en comparación con Oracle.

Requisitos del sistema operativo

SQL Server sólo funcionará en un equipo basado en x86 que opera una versión de Microsoft Windows Server. software de base de datos Oracle, por el contrario, goza de amplio soporte multiplataforma, incluyendo sistemas que operan con Windows XP y Windows Server 2000 y superior, AIX, Solaris, Unix y Linux.

Ediciones de software

existe SQL Server 2008 en tres ediciones que abarcan siete productos: una edición central como SQL Server y SQL Server Standard; ediciones especializadas para grupos de trabajo, aplicaciones web o desarrollador; y el expreso libre o en el motor 3.5 compacto de escritorio. Oracle ofrece un total de tres productos: Enterprise, Standard y las ediciones personales libres.

Características y precios

SQL Server generalmente cuesta menos para autorizar y mantener que el sistema de base de datos Oracle. Por ejemplo, operando de SQL Server 2005 en un único procesador tiene un costo aproximado de $ 5,000, en comparación con $ 15,000 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 mientras que el software de Oracle cobra por separado para cada componente.

SQL Idiomas

SQL Server utiliza un sabor del lenguaje de programación SQL llamada de Transact-SQL, o T-SQL. Capacidades de T-SQL incluyen el control de flujo de la lengua; variables locales; funciones de apoyo para procesar cadenas, las fechas y las matemáticas; y expansiones en los estados borrar y actualizar. Oracle utiliza el lenguaje SQL de procedimiento, o PL / SQL. PL / SQL es más robusto que el T-SQL, proporcionando soporte para lenguajes orientados a objetos tales como Java, las rutinas y las matrices 3GL.

Seguridad

SQL Server conserva un mejor registro de seguridad que su homólogo de Oracle. De acuerdo con una comparación 2006 reportado por David Lichtfield, Microsoft se dirigió a su 59 vulnerabilidades de SQL Server 7, 2000 y 2005 bases de datos. Oracle dirigida 233 defectos con sus Oracle 8, 9 y 10 g bases de datos.

usabilidad

SQL Server es más fácil de instalar, usar y manejar en comparación con su contraparte de Oracle. La base de datos Oracle, por otro lado, permite más de ajuste en su configuración a través de ajustes en los parámetros de inicio.