Upload
denisis747
View
219
Download
0
Embed Size (px)
Citation preview
8/6/2019 Diferencias Entre Oracle y SQL Server
1/2
DIFERENCIAS ENTRE ORACLE Y SQL SERVER
Oracle tiene lmites de tamao mximo diferentes para algunos objetos.
Cualquier objeto creado en la base de datos de publicaciones de Oracle debe
respetar los lmites de tamao mximo de los correspondientes objetos en SQLServer.
Los nombres de objeto de Oracle se crean de manera predeterminada en
maysculas. Asegrese de proporcionar los nombres de los objetos de Oracle
en maysculas al publicarlos a travs de un distribuidor de SQL Server si estn
en maysculas en la base de datos de Oracle. Si no se especifican los objetos
en maysculas o minsculas correctamente, se puede producir un mensaje de
error que indica que no se puede encontrar el objeto.
Oracle tiene un dialecto SQL ligeramente diferente de SQL Server; los filtros de
fila se deben escribir en sintaxis compatible con Oracle.
DIFERENCIAS ENTRE INFORMIX Y ORACLE
Oracle siempre ha sido considerada una base de datos para uso ms general
que Informix. Informix por su lado, se especializ ms en aplicaciones tipo GIS
(datos geogrficos), Datawarehouse y Datamining. Sin duda a los gurs, les
agrada ms Informix que Oracle.
En cuanto a precios, Informix tiene tendencia a ser ms caro que Oracle en
configuraciones parecidas.
En la practica, como buenos enemigos acrrimos, ambas tienen parecidas
caractersticas y funcionalidades. Cada una tiene las tpicas ampliaciones que
permiten especializar la base de datos a un cierto tipo de aplicacin (en
Informix se llaman DataBlades, ver imagen 3). Para competir, en cada nueva
versin que sacaban, las dos iban aadiendo de serie muchas de las
extensiones que en la versin anterior eran opcionales (de pago por separado).
En el momento de escribir este artculo las dos estn en la versin 9.X.
De cara a una instalacin y configuracin bsicas, las diferencias frente a
Oracle que el lector va a notar son dos:
En Oracle, tienes que definir los usuarios dentro la base de datos (gestin
interna de usuarios). En cambio, Informix utiliza los mismos usuarios de Linux
(los que creas con adduser), simplificando la administracin. Para conectar
externamente va TCP/IP a Oracle, haca falta colgar un daemon llamado
listener de un puerto. Luego el listener traduca las llamadas al SQLNet para
8/6/2019 Diferencias Entre Oracle y SQL Server
2/2
hablar con la base de datos. Luego haba dos procesos: el daemon de la base
de datos (oracle), y el daemon que escuchaba el puerto (listener). En Informix,
el mismo daemon de la base de datos (ONINIT) atiende los puertos. De esta
manera Informix ocupa menos memoria y recursos. Con estas diferencias ya
podemos ver, que Informix es una base de datos ms moderna y integrada con
Linux que Oracle.