comparación entre microsoft sql server express edition 2012 y oracle

18
COMPARACIÓN ENTRE MICROSOFT SQL SERVER EXPRESS EDITION 2012 Y ORACLE.

Upload: osmar-zaragoza

Post on 20-Jun-2015

4.321 views

Category:

Documents


6 download

DESCRIPTION

COMPARACIÓN ENTRE MICROSOFT SQL SERVER EXPRESS EDITION 2012 Y ORACLE

TRANSCRIPT

Page 1: Comparación entre microsoft sql server express edition 2012 y oracle

COMPARACIÓN ENTRE MICROSOFT SQL SERVER EXPRESS EDITION 2012 Y

ORACLE.

Page 2: Comparación entre microsoft sql server express edition 2012 y oracle

UNA COMPARACIÓN DE ALTO NIVEL

SQL SERVER 2012 ORACLE

Sistemas operativos compatiblesMicrosoft SQL Server se ejecuta en XP, Vista, Windows Server 2000, 2003 y 2008. La plataforma de base de datos está disponible para los de 32 bits y 64 bits de Windows.

Para el caso de Oracle, software de base de datos con soporte multiplataforma incluye no sólo Windows (32 bits y 64 bits), pero Linux y diferentes variantes de Unix (Solaris, HP-UX, AIX, etc.) también.

Page 3: Comparación entre microsoft sql server express edition 2012 y oracle

VERSIONES Y EDICIONES.ORACLE

Es un manejador de base de datos relacional que hace uso de los recursos del sistema informático en todas las arquitecturas de hardware, para garantizar su aprovechamiento al máximo en ambientes cargados de información. Soporta unos 17 idiomas, corre automáticamente en más de 80 arquitecturas de hardware y software distinto sin tener la necesidad de cambiar una sola línea de código.

Page 4: Comparación entre microsoft sql server express edition 2012 y oracle

CARACTERISTICAS.

Base de datos de características completas para

pequeñas y medianas empresas que requieren el

desempeño, la disponibilidad y la

seguridad de la base de datos a un bajo costo.

Es una herramienta de administración grafica

que es mucho más intuitiva y cómoda de

utilizar.

Apoyo en el diseño y optimización del

modelado de datos.

Documentar y mantener un registro

periódico de las mantenciones,

actualizaciones de hardware y software.

Page 5: Comparación entre microsoft sql server express edition 2012 y oracle

TECNOLOGÍA.

Posee toda la tecnología OnDemand

Grid computing.

Permite que los ordenadores compartan a través de

internet u otras redes de telecomunicaciones no solo información si no también

poder de calculo y capacidad de almacenamiento

Page 6: Comparación entre microsoft sql server express edition 2012 y oracle

ESTRUCTURA.

FÍSICA LÓGICA

TablespacesData files

Redo log Esquemacontrol file

Page 7: Comparación entre microsoft sql server express edition 2012 y oracle

MICROSOFT SQL SERVER EXPRESS EDITION 2012.

SQL SERVER 2012

Microsoft SQL Server es un sistema para la gestión de bases de datos producido por Microsoft basado en el modelo relacional. Sus lenguajes para consultas son T-SQL y ANSI SQL.

T-SQLEs una extensión al SQL de Microsoft , frecuentemente se dice ser un Lenguaje de Búsquedas Estructurado (por sus siglas en inglés), es un lenguaje de cómputo estandarizado, desarrollado originalmente por IBM para realizar búsquedas, alterar y definir bases de datos relacionales utilizando estatutos declarativos.

Page 8: Comparación entre microsoft sql server express edition 2012 y oracle

CARACTERISTICAS DE MICROSOFT SQL SERVER 2012.

Soporte de transacciones.

Escalabilidad, estabilidad y seguridad.

Incluye también un potente entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente.

Soporta procedimientos almacenados

Permite trabajar en modo cliente-servidor, donde la información y datos se alojan en el servidor y los terminales o clientes de la red sólo acceden a la información.

Además permite administrar información de otros servidores de datos

Page 9: Comparación entre microsoft sql server express edition 2012 y oracle

Tecnologías

PROGRAMACION DE DATOS

permite que los desarrolladores

construyan nuevas y poderosas

aplicaciones de datos.

ALTA DISPONIBILIDAD

– SIEMPRE ENCENDIDA

proporcionan un amplio abanico de opciones

que permiten reducir el downtime y mantener los niveles apropiados

de disponibilidad de las aplicaciones.

CAPACIDAD DE ADMINISTRACIÓN

ofrece un sistema de políticas para administrar una o más instancias de

SQL Server, así como herramientas para el

monitoreo del rendimiento y de la solución de fallas.

Page 10: Comparación entre microsoft sql server express edition 2012 y oracle

SERVICIOS DE SOPORTE.Los ReportingServices de Microsoft SQL Server 2012 ofrecen una completa plataforma para servidor, diseñada para ofrecerle soporte a una amplia variedad de necesidades de reporte (incluidas las necesidades administradas, corporativas, ad-hoc, embebidas y web).

Page 11: Comparación entre microsoft sql server express edition 2012 y oracle

Compatibilidad con objetos de publicación de

Oracle

La replicación admite los siguientes objetos de las bases de datos de Oracle:

Tablas

Tablas organizadas por índices

Índices

Vistas materializadas (se replican como tablas)

Page 12: Comparación entre microsoft sql server express edition 2012 y oracle

Los siguientes elementos pueden aparecer en tablas publicadas pero no se replican:

Compatibilidad con objetos de publicación de Oracle

Índices basados en dominios

Índices basados en funciones

Valores predeterminados

Restricciones CHECK

Claves externas

Opciones de almacenamiento (espacios de tabla, clústeres, etc.)

Page 13: Comparación entre microsoft sql server express edition 2012 y oracle

Compatibilidad con objetos de publicación de Oracle

No es posible replicar los siguientes objetos

Paquetes, cuerpos de paquetes, procedimientos y desencadenadores

Vistas Tablas anidadas

Sinónimos

No es posible replicar los siguientes objetos

Secuencias

Page 14: Comparación entre microsoft sql server express edition 2012 y oracle

Diferencias entre Oracle y SQL Server Oracle tiene límites de tamaño máximo

diferentes para algunos objetos.

Los nombres de objeto de Oracle se crean de manera predeterminada en mayúsculas. (Si no se especifican los objetos en mayúsculas o minúsculas correctamente, se puede producir un mensaje de error que indica que no se puede encontrar el objeto.)

Page 15: Comparación entre microsoft sql server express edition 2012 y oracle

Diferencias entre Oracle y SQL Server Índices y restricciones únicosEl número máximo de columnas permitido en un

índice en SQL Server es de 16. Todas las columnas incluidas en restricciones

únicas deben tener tipos de datos admitidos. Para obtener más información acerca de los tipos de datos.

Todas las columnas incluidas en restricciones únicas se deben publicar (no se pueden filtrar).

Las columnas incluidas en restricciones o índices únicos no deben ser de tipo NULL.

Page 16: Comparación entre microsoft sql server express edition 2012 y oracle

Diferencias entre Oracle y SQL Server Oracle y SQL Server tratan NULL de manera

diferente: Oracle admite varias filas con valores NULL para las columnas que permiten NULL y se incluyen en restricciones o índices únicos. SQL Server aplica la singularidad solo permitiendo una única fila con un valor NULL para la misma columna.

Al probar la unicidad, SQL Server omite los espacios en blanco de un campo pero Oracle no.

Page 17: Comparación entre microsoft sql server express edition 2012 y oracle

Diferencias entre la publicación Un publicador de Oracle no puede tener el mismo nombre que su distribuidor de SQL Server ni el mismo nombre que ninguno de los publicadores de SQL Server que utilizan el mismo distribuidor, ni que ninguno de los suscriptores que reciben la publicación.

Una tabla publicada en una publicación de Oracle no puede recibir datos replicados.

Las relaciones de clave principal a clave externa de la base de datos de Oracle no se replican en los suscriptores.

Las publicaciones transaccionales estándar admiten tablas de hasta 1000 columnas. Las publicaciones transaccionales de Oracle admiten 995 columnas (la replicación agrega cinco columnas a cada tabla publicada)

Si crea una suscripción de extracción en una publicación de Oracle con un asistente, debe utilizar el Asistente para nueva suscripción con SQL Server 2005 y versiones posteriores. No obstante, para las versiones anteriores de SQL Server, puede utilizar el procedimiento almacenado y las interfaces SQL-DMO para configurar suscripciones de extracción a publicaciones de Oracle.

Page 18: Comparación entre microsoft sql server express edition 2012 y oracle

Compatibilidad con características de replicación transaccional

Las publicaciones de Oracle no admiten todas las opciones de esquema que admiten las publicaciones de SQL Server. Para obtener más información sobre las opciones de esquema.

Los suscriptores de publicaciones de Oracle no pueden utilizar suscripciones de actualización inmediata o de actualización en cola, ni ser nodos en una topología punto a punto o bidireccional.

Los suscriptores de publicaciones de Oracle no se pueden inicializar automáticamente desde una copia de seguridad.

SQL Server admite dos tipos de validación: binaria y de recuento de filas. Los publicadores de Oracle admiten la validación de recuento de filas. Para obtener más información.

SQL Server proporciona dos formatos de instantánea: modo bcp nativo y modo de carácter. Los publicadores de Oracle admiten las instantáneas en modo de carácter.

Diferencias entre la publicación