comparación entre microsoft sql server express edition 2012 y oracle
DESCRIPTION
COMPARACIÓN ENTRE MICROSOFT SQL SERVER EXPRESS EDITION 2012 Y ORACLETRANSCRIPT
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.
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.
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.
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
ESTRUCTURA.
FÍSICA LÓGICA
TablespacesData files
Redo log Esquemacontrol file
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.
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
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.
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).
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)
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.)
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
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.)
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.
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.
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.
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