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 SQL Server. 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
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.