“Conocimientos software>SQL Server

Oracle vs. SQL Server

2011/5/4
Bases de datos son la columna vertebral de la infraestructura de tecnología de la información . Reglas de negocio complejas interfaces a la gráfica compleja y no son nada sin los almacenes de datos que los respalde . Así que es vital elegir un sistema de gestión de base de datos relacional adecuado ( RDBMS ) para sus necesidades. Según un informe de 2009 de Gartner , una de investigación y de asesoramiento empresa de tecnología de información líder , Oracle tiene 48 por ciento de cuota de mercado en julio de 2010 , por lo que es el sistema de gestión de base de datos más popular. No obstante servidor SQL de Microsoft está ganando terreno rápidamente , con el mayor crecimiento de cualquier RDBMS. Coste total de propiedad

Saber cuánto costarán las posibles soluciones es sin duda una de las prioridades más importantes para las empresas de todos los tamaños . En 2010 Soliant Consulting realizó un estudio para determinar el costo total de propiedad para varios sistemas de gestión de bases de datos populares . Encontraron que en un período de tres años Microsoft SQL Server 2008 costó 642.274 dólares para 200 usuarios. Por el contrario Oracle sólo cuesta 499.058 dólares durante el mismo período .
Sistemas operativos compatibles

SQL Server, al ser un producto Microsoft , está diseñado para funcionar únicamente con Microsoft Windows. Oracle se puede ejecutar en sistemas basados ​​en Unix , como Mac OS X y Linux , así como de IBM z /OS entorno principal -frame . Esto le da a Oracle una marcada ventaja sobre SQL Server cuando se considera la integración con pilas de tecnología existentes

Interfaces

Hay tres formas de interactuar con una base de datos : . Mediante un cliente de línea de comandos , una interfaz gráfica de usuario ( GUI) o mediante el uso de un proveedor de datos desde dentro del código del programa. Oracle ofrece una herramienta oficial de línea de comandos denominada SQL * Plus. También existen varias interfaces GUI - tercera parte , como la suite de Toad , . Para acceder al almacén de datos a través de código de terceros , la Oracle Corporation también ofrece varios proveedores de datos oficiales, como para ODP.NET . Ambientes netos de Microsoft.

SQL Server proporciona una herramienta similar de línea de comandos llamada sqlcmd . También ofrece una estrecha integración con otras líneas de producto de Microsoft, como Visual Studio , que puede ayudar a los esfuerzos de desarrollo.
Transacciones y Apoyo ACID

A finales de 1970 Jim Gray describe cuatro propiedades clave que garantizan la estabilidad de datos : atomicidad , coherencia, aislamiento y durabilidad ( ACID) . Tanto de Microsoft SQL Server y Oracle cumplen plenamente estos principios ACID , apoyando retrotracción de transacciones en caso de error . Ambos también pueden mantener la integridad referencial entre los elementos de datos.
Disparadores , funciones y procedimientos almacenados

Debido a la naturaleza fragmentada de las implementaciones de SQL, cada sistema de gestión de bases de datos tiende a apoyar diferente funcionalidad . Oracle es compatible con PL /SQL , una extensión de propiedad de la SQL: 2008 estándar. PL /SQL puede ser utilizado para crear tanto de mesa - y basado en filas desencadenantes , así como las funciones y procedimientos almacenados se puede llamar por aplicaciones externas . SQL Server también tiene una extensión propia para el estándar SQL , llamado Transact -SQL. Como PL /SQL , T -SQL proporciona instrucciones de control de flujo adicionales y variables locales . Procedimientos almacenados y disparadores Por lo tanto se pueden crear .
Limitaciones

escala de las empresas más grandes que empujan a sus sistemas de gestión de bases de datos hasta el límite notarán diferencias importantes entre Oracle y SQL Server. Oracle permite , literalmente, espacio ilimitado de almacenamiento de datos , SQL Server tiene un límite de 524.258 TB , o poco más de la mitad de un petabyte . Producto de Microsoft limita el máximo objeto binario grande /personaje ( BLOB /CLOB ) tamaño a sólo 2 gigabytes por artículo , mientras que Oracle no tiene limitaciones. SQL Server ofrece mesas de hasta 30.000 columnas por fila , mientras que Oracle sólo permite 1.000 . Sin embargo , una base de datos bien diseñado es poco probable que tenga tantas columnas en una sola tabla. Más útil es la capacidad de dar los nombres de las columnas en SQL Server de hasta 128 caracteres en lugar de mísero 30 .
Amigos de Oracle

SQL Server
Cómo enviar correo en SQL Server 2008
Cómo conectar SQL Studio Express a una base de datos remota
SQL Server vs. Oracle Performance
Cómo combinar en SQL Server 2008
Cómo instalar un Microsoft SQL Server Data
Cómo conectarse a una base de datos 8i de Oracle SQL Developer
Herramientas de desarrollo de SQL Server
Cómo escribir consultas mediante Microsoft SQL Server
Conocimientos Informáticos © http://www.ordenador.online