Diferencias Entre Oracle y SQL Server

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.