Informix ha sido un líder en bases de datos relacionales desde 1980. El documento describe las características generales de Informix, incluyendo su capacidad para gestionar múltiples bases de datos remotas desde una consola centralizada y conectar datos relacionales a páginas web. También compara Informix con Oracle y SQL Server, destacando que Informix ocupa menos memoria y recursos que Oracle.
1. INFORMIX
Nancy del Carmen Bustos VillazanaNancy del Carmen Bustos Villazana
Rocío Martínez PallaresRocío Martínez Pallares
Ma. Isabel Valladares MadrigalMa. Isabel Valladares Madrigal
2. Equipo 1:Informix 2
IntroducciónIntroducción
Desde 1980, año de su creación, la empresaDesde 1980, año de su creación, la empresa
InformiInformix ha sido un gran exponente en elx ha sido un gran exponente en el
área de bases de datos relacionales, laárea de bases de datos relacionales, la
arquitectura OLP y lenguajes de cuartaarquitectura OLP y lenguajes de cuarta
generación, así como en el lanzamiento algeneración, así como en el lanzamiento al
mercado de tecnología de bases de datosmercado de tecnología de bases de datos
relacionales con orientación a objetos, tantorelacionales con orientación a objetos, tanto
para Unix como para Windows NT.para Unix como para Windows NT.
RDBMSRDBMS: Es una colección de datos: Es una colección de datos
relacionados que sirven de múltiplesrelacionados que sirven de múltiples
propósitos y soportan múltiples usuarios.propósitos y soportan múltiples usuarios.
BASE DE DATOSBASE DE DATOS: Es un sistema que integra: Es un sistema que integra
los archivos de datos en una base de datoslos archivos de datos en una base de datos
haciéndolos accesibles a toda la empresa.haciéndolos accesibles a toda la empresa.
3. Equipo 1:Informix 3
Características GeneralesCaracterísticas Generales
Utiliza plataforma Windows 2000, 2003 Server,Utiliza plataforma Windows 2000, 2003 Server,
XP y UNIX /AIX, HP-UX, Linux, Solaris y TRU64)XP y UNIX /AIX, HP-UX, Linux, Solaris y TRU64)
Dispone de herramientas gráficasDispone de herramientas gráficas
Gestiona múltiples base de datos remotas deGestiona múltiples base de datos remotas de
una consola centralizadauna consola centralizada
Capacidad de relación de datos en múltiplesCapacidad de relación de datos en múltiples
lugares físicoslugares físicos
Conecta datos relacionales en páginas webConecta datos relacionales en páginas web
Ocupa menos memoria y recursos que el OracleOcupa menos memoria y recursos que el Oracle
Se integra con Linux, Oracle y otras bases deSe integra con Linux, Oracle y otras bases de
datosdatos
Ofrece herramientas para crear menús,Ofrece herramientas para crear menús,
formularios de entrada de datos y generadoresformularios de entrada de datos y generadores
de listadosde listados
Soporte para DatawarehouseSoporte para Datawarehouse
Soporte para dataminingSoporte para datamining
4. Equipo 1:Informix 4
VentajasVentajas
Servicios escalablesServicios escalables
Entorno de desarrollo basado en Java-JavaSriptEntorno de desarrollo basado en Java-JavaSript
Seguridad basada en SSL (Seguridad basada en SSL (Secure Sockets Layer oSecure Sockets Layer o
Capa Segura de Comunicaciones).Capa Segura de Comunicaciones).
Facilita la generación de aplicaciones orientadas aFacilita la generación de aplicaciones orientadas a
InternetInternet
Los bloqueos se pueden realizar a todos losLos bloqueos se pueden realizar a todos los
niveles posiblesniveles posibles
Seguridad e integridad de los datosSeguridad e integridad de los datos
Seguridad y restauración de alta velocidadSeguridad y restauración de alta velocidad
Transacciones en líneaTransacciones en línea
Diseño de seguridadDiseño de seguridad
Debilidades y FortalezasDebilidades y Fortalezas
5. Equipo 1:Informix 5
DesventajasDesventajas
No es recomendable utilizarlo con aplicacionesNo es recomendable utilizarlo con aplicaciones
que exigen un gran rendimiento desde el puntoque exigen un gran rendimiento desde el punto
de vista de la rapidez, ya que si bien no es lento,de vista de la rapidez, ya que si bien no es lento,
no posee la velocidad de sus competidores.no posee la velocidad de sus competidores.
ES single-Threaded, no aprovecha las peticionesES single-Threaded, no aprovecha las peticiones
de procesadores múltiples (Se ocupa de una solade procesadores múltiples (Se ocupa de una sola
petición al mismo tiempo).petición al mismo tiempo).
Debilidades y FortalezasDebilidades y Fortalezas
6. Equipo 1:Informix 6
Tablas Comparativas con otrasTablas Comparativas con otras
BD’sBD’s
INFORMIXINFORMIX SQL ServerSQL Server
Sistema operativo UNIX esSistema operativo UNIX es
mucho mas sólidomucho mas sólido
Sistema operativo WindowsSistema operativo Windows
Mejor sistema de replicationMejor sistema de replication
en el mercado: HDR (Highen el mercado: HDR (High
Availability Data Replication)Availability Data Replication)
y ERy ER (Enterprise Replication)(Enterprise Replication)
SQL server solo tiene HDRSQL server solo tiene HDR
Mayor EscalabilidadMayor Escalabilidad Menor EscalabilidadMenor Escalabilidad
Costo MayorCosto Mayor Costo MenorCosto Menor
7. Equipo 1:Informix 7
Tablas Comparativas con otras BD’sTablas Comparativas con otras BD’s
INFORMIXINFORMIX ORACLEORACLE
Utiliza los mismos usuarios de LinuxUtiliza los mismos usuarios de Linux
(los que se crean con «adduser»),(los que se crean con «adduser»),
esto simplifica la administraciónesto simplifica la administración
Define los usuarios dentro de la bdDefine los usuarios dentro de la bd
(gestion interna de usuario)(gestion interna de usuario)
Para conectarse externamente víaPara conectarse externamente vía
TCP/IP (Protocolo de transferenciaTCP/IP (Protocolo de transferencia
entre computadores/Protocolo deentre computadores/Protocolo de
direcciones): Informix, ocupa menosdirecciones): Informix, ocupa menos
memoria y recursosmemoria y recursos
Para conectarse externamente víaPara conectarse externamente vía
TCP/IP (Protocolo de transferenciaTCP/IP (Protocolo de transferencia
entre computadores/Protocolo deentre computadores/Protocolo de
direcciones): : Oracle, requiere dedirecciones): : Oracle, requiere de
mas memoria y recursosmas memoria y recursos
Se especializa más en aplicacionesSe especializa más en aplicaciones
tipo GIS (datos geográficos),tipo GIS (datos geográficos),
Datawarehouse y Datamining.Datawarehouse y Datamining.
Ha sido considerada una base deHa sido considerada una base de
datos para uso más general quedatos para uso más general que
InformixInformix
8. Equipo 1:Informix 8
3GL : Los lenguajes de alto nivel sustituyen las3GL : Los lenguajes de alto nivel sustituyen las
instrucciones simbólicas por códigos independientesinstrucciones simbólicas por códigos independientes
de la máquina, parecidas al lenguaje humano o al dede la máquina, parecidas al lenguaje humano o al de
las Matemáticas.las Matemáticas.
4GL : Son los lenguajes en los cuales en lugar de4GL : Son los lenguajes en los cuales en lugar de
escribir cómo deben obtenerse los resultados seescribir cómo deben obtenerse los resultados se
especifica qué resultados son los que se quiereespecifica qué resultados son los que se quiere
obtener.obtener. AAlgunos proponen reservar el nombre delgunos proponen reservar el nombre de
cuarta generación para la programación orientada acuarta generación para la programación orientada a
objetos.objetos.
Lenguajes de 3GL y 4GL generaciónLenguajes de 3GL y 4GL generación
9. Equipo 1:Informix 9
Informix 4GL : Provee una poderosa, flexible yInformix 4GL : Provee una poderosa, flexible y
comprensible aplicación de desarrollo y entorno decomprensible aplicación de desarrollo y entorno de
producción de cuarta generación.producción de cuarta generación.
Informix Dynamic Server : Ofrece una excepcionalInformix Dynamic Server : Ofrece una excepcional
base de datos online para procesamiento debase de datos online para procesamiento de
transacciones para empresas y grupos de trabajo.transacciones para empresas y grupos de trabajo.
Informix Dynamic Server Express: Ofrece una baseInformix Dynamic Server Express: Ofrece una base
de datos para carga de datos de alta perfomance,de datos para carga de datos de alta perfomance,
para pequeñas y medianas empresas.para pequeñas y medianas empresas.
Informix SQL: Entrega un sistema de desarrollo deInformix SQL: Entrega un sistema de desarrollo de
aplicativo de base de datos para optimizaraplicativo de base de datos para optimizar
aplicaciones de bases de datos.aplicaciones de bases de datos.
ClasificaciónClasificación
10. Equipo 1:Informix 10
CaracterísticasCaracterísticas
Desarrollo rápido y depuración interactivaDesarrollo rápido y depuración interactiva
Generación de informes comercialesGeneración de informes comerciales
Lógicas intensivas de cálculoLógicas intensivas de cálculo
Actualización de tipo no visualActualización de tipo no visual
Transacciones en línea (OLTP, Online TransactionTransacciones en línea (OLTP, Online Transaction
Processing), registro de pedidos, distribución yProcessing), registro de pedidos, distribución y
comerciales, procesamiento por compartimientoscomerciales, procesamiento por compartimientos
Tareas voluminosas de procesamiento lógico en el servidorTareas voluminosas de procesamiento lógico en el servidor
Rendimiento elevado en el entorno de producciónRendimiento elevado en el entorno de producción
Funcionalidad para crear las aplicaciones más complejasFuncionalidad para crear las aplicaciones más complejas
No requiere el uso de ningún lenguaje de terceraNo requiere el uso de ningún lenguaje de tercera
generacióngeneración
Mantenimiento fácil de las aplicacionesMantenimiento fácil de las aplicaciones
Basado en el lenguaje SQL estándarBasado en el lenguaje SQL estándar
Sistemas operativos y plataformas de hardware apropiadas:Sistemas operativos y plataformas de hardware apropiadas:
AIXAIX
HP-UXHP-UX
LinuxLinux
OthersOthers
SUN SolarisSUN Solaris
Informix 4GLInformix 4GL
11. Equipo 1:Informix 11
CaracterísticasCaracterísticas
Mejor asignación de memoria, tamaños de página configurablesMejor asignación de memoria, tamaños de página configurables
y que puede almacenar y aplicar directrices externas dey que puede almacenar y aplicar directrices externas de
optimizaciónoptimización
Capacidad de crear y desplegar índices online sin bloquear tablasCapacidad de crear y desplegar índices online sin bloquear tablas
y la capacidad de restauración del nivel de la tabla (en un puntoy la capacidad de restauración del nivel de la tabla (en un punto
en el tiempo)en el tiempo)
Proceso de instalación intuitivo más automatizadoProceso de instalación intuitivo más automatizado
Capacidad de cambiar el nombre a los espacios_bdCapacidad de cambiar el nombre a los espacios_bd
Amplio soporte para Java™/Eclipse y Microsoft.NET IDEsAmplio soporte para Java™/Eclipse y Microsoft.NET IDEs
Sistemas operativos y plataformas de hardware apropiadasSistemas operativos y plataformas de hardware apropiadas
AIXAIX
HP-UXHP-UX
IRIXIRIX
LinuxLinux
OthersOthers
SUN SolarisSUN Solaris
Windows 2000Windows 2000
Windows - WS2003Windows - WS2003
Windows XPWindows XP
InformixInformix Dynamic ServerDynamic Server
12. Equipo 1:Informix 12
CaracterísticasCaracterísticas
Funciones de cifrado para cumplir los requisitos normativosFunciones de cifrado para cumplir los requisitos normativos
como Basel II, Sarbanes-Oxley e HIPAAcomo Basel II, Sarbanes-Oxley e HIPAA
Funciones de administración que reducen los tiempos deFunciones de administración que reducen los tiempos de
paradaparada
Una nueva instalación silenciosa para simplificar el IDS ExpressUna nueva instalación silenciosa para simplificar el IDS Express
incrustado en aplicacionesincrustado en aplicaciones
Gran soporte para los IDE tanto de Java/Eclipse como deGran soporte para los IDE tanto de Java/Eclipse como de
Microsoft .NET que le permiten desarrollarse en el lenguaje queMicrosoft .NET que le permiten desarrollarse en el lenguaje que
prefieraprefiera
Soporte para los lenguajes Rapid Development como, porSoporte para los lenguajes Rapid Development como, por
ejemplo, IBM Enterprise Generation Language e Informix 4GLejemplo, IBM Enterprise Generation Language e Informix 4GL
Ampliaciones Linux para explotar las funciones del kernel LinuxAmpliaciones Linux para explotar las funciones del kernel Linux
2.62.6
Sistemas operativos y plataformas de hardware apropiadasSistemas operativos y plataformas de hardware apropiadas
LinuxLinux
Windows 2000Windows 2000
Windows 2003Windows 2003
Windows XPWindows XP
InformixInformix Dynamic Server ExpressDynamic Server Express
13. Equipo 1:Informix 13
CaracterísticasCaracterísticas
• Informix SQL presenta cinco herramientas deInformix SQL presenta cinco herramientas de
desarrollo de aplicaciones, incluido un editor dedesarrollo de aplicaciones, incluido un editor de
esquemas, un generador de menús, un editoresquemas, un generador de menús, un editor
de SQL, un generador de formularios y unde SQL, un generador de formularios y un
editor de informeseditor de informes
• Permite desarrollar rápidamente terminales dePermite desarrollar rápidamente terminales de
pantalla verde y aplicaciones que no requierenpantalla verde y aplicaciones que no requieren
la utilización de lenguaje de programaciónla utilización de lenguaje de programación
• Funciones de generación de informes sencillas,Funciones de generación de informes sencillas,
que permiten analizar datos rápidamenteque permiten analizar datos rápidamente
• Permite que los clientes accedan rápidamente aPermite que los clientes accedan rápidamente a
sus datos para evaluarlossus datos para evaluarlos
Sistemas operativos y plataformas de hardware apropiadasSistemas operativos y plataformas de hardware apropiadas
• HP-UXHP-UX
• LinuxLinux
• SUN SolarisSUN Solaris
InformixInformix SQLSQL
14. Equipo 1:Informix 14
Costos Informix 4GLCostos Informix 4GL
Descripción de la referenciaDescripción de la referencia Precio de IBM, impuestos noPrecio de IBM, impuestos no
incluidosincluidos
IBM Informix 4GL Compiler Runtime OptionIBM Informix 4GL Compiler Runtime Option
Value Unit License + SW Maintenance 12Value Unit License + SW Maintenance 12
Months (D55PHLL)Months (D55PHLL)
139.20139.20
IBM Informix 4GL RDS Development RegisteredIBM Informix 4GL RDS Development Registered
User License + SW Maintenance 12 MonthsUser License + SW Maintenance 12 Months
(D6DGALL)(D6DGALL)
1,392.001,392.00
IBM Informix 4GL RDS Runtime ConcurrentIBM Informix 4GL RDS Runtime Concurrent
Session License + SW Maintenance 12 MonthsSession License + SW Maintenance 12 Months
(D6DG2LL)(D6DG2LL)
463.20463.20
IBM Informix 4GL Interactive DebuggerIBM Informix 4GL Interactive Debugger
Development Registered User License + SWDevelopment Registered User License + SW
Maintenance 12 Months (D6DFULL)Maintenance 12 Months (D6DFULL)
463.20463.20
IBM Informix 4GL RDS Runtime Option ValueIBM Informix 4GL RDS Runtime Option Value
Unit License + SW Maintenance 12 MonthsUnit License + SW Maintenance 12 Months
(D55PLLL)(D55PLLL)
139.20139.20
IBM Informix 4GL Compiler DevelopmentIBM Informix 4GL Compiler Development
Registered User License + SW Maintenance 12Registered User License + SW Maintenance 12
Months (D6DFLLL)Months (D6DFLLL)
1,392.001,392.00
IBM Informix 4GL Compiler Runtime ConcurrentIBM Informix 4GL Compiler Runtime Concurrent
Session License + SW Maintenance 12 MonthsSession License + SW Maintenance 12 Months
(D6DFDLL)(D6DFDLL)
463.20463.20
IBM Informix 4GL Compiler Runtime OptionIBM Informix 4GL Compiler Runtime Option
zSeries (S/390) Value Unit License + SWzSeries (S/390) Value Unit License + SW
Maintenance 12 Months (D55PJLL)Maintenance 12 Months (D55PJLL)
139.20139.20
IBM Informix 4GL RDS Runtime Option zSeriesIBM Informix 4GL RDS Runtime Option zSeries
(S/390) Value Unit License + SW Maintenance(S/390) Value Unit License + SW Maintenance
12 Months (D55PNLL)12 Months (D55PNLL)
139.20139.20
15. Equipo 1:Informix 15
Costos InformixCostos Informix Dynamic ServerDynamic Server
Descripción de la referenciaDescripción de la referencia Precio de IBM,Precio de IBM,
impuestos no incluidosimpuestos no incluidos
IBM Informix Dynamic Server Enterprise Edition UnlimitedIBM Informix Dynamic Server Enterprise Edition Unlimited
Value Unit License + SW Maintenance 12 Months (D55QQLL)Value Unit License + SW Maintenance 12 Months (D55QQLL)
618.00618.00
IBM Informix Dynamic Server Enterprise Edition ConcurrentIBM Informix Dynamic Server Enterprise Edition Concurrent
Session License + SW Maintenance 12 Months (D5282LL)Session License + SW Maintenance 12 Months (D5282LL)
2,556.002,556.00
IBM Informix Dynamic Server Workgroup Edition ServerIBM Informix Dynamic Server Workgroup Edition Server
Install License + SW Maintenance 12 Months (D6DB5LL)Install License + SW Maintenance 12 Months (D6DB5LL)
966.00966.00
IBM Informix Dynamic Server Workgroup Edition ConcurrentIBM Informix Dynamic Server Workgroup Edition Concurrent
Session License + SW Maintenance 12 Months (D6DBDLL)Session License + SW Maintenance 12 Months (D6DBDLL)
541.20541.20
IBM Informix Dynamic Server Workgroup Edition UnlimitedIBM Informix Dynamic Server Workgroup Edition Unlimited
Value Unit License + SW Maintenance 12 Months (D55NRLL)Value Unit License + SW Maintenance 12 Months (D55NRLL)
123.60123.60
IBM Informix Dynamic Server Enterprise Edition UnlimitedIBM Informix Dynamic Server Enterprise Edition Unlimited
zSeries (S/390) Value Unit License + SW Maintenance 12zSeries (S/390) Value Unit License + SW Maintenance 12
Months (D55QVLL)Months (D55QVLL)
618.00618.00
IBM Informix Dynamic Server HDR for Workgroup EditionIBM Informix Dynamic Server HDR for Workgroup Edition
Value Unit License + SW Maintenance 12 Months (D55QZLL)Value Unit License + SW Maintenance 12 Months (D55QZLL)
92.7092.70
IBM Informix Dynamic Server Enterprise Unlimited UsersIBM Informix Dynamic Server Enterprise Unlimited Users
Edition zSeries (S/390) SubCapacity Value Unit License + SWEdition zSeries (S/390) SubCapacity Value Unit License + SW
Maintenance 12 Months (D59M4LL)Maintenance 12 Months (D59M4LL)
600.00600.00
IBM Informix Dynamic Server Enterprise Unlimited UsersIBM Informix Dynamic Server Enterprise Unlimited Users
Edition SubCapacity Value Unit License + SW Maintenance 12Edition SubCapacity Value Unit License + SW Maintenance 12
Months (D59M6LL)Months (D59M6LL)
600.00600.00
16. Equipo 1:Informix 16
Costos InformixCostos Informix Dynamic ServerDynamic Server
ExpressExpress
Descripción de la referenciaDescripción de la referencia Precio de IBM, impuestos noPrecio de IBM, impuestos no
incluidosincluidos
IBM Informix Dynamic Server Express Edition UnlimitedIBM Informix Dynamic Server Express Edition Unlimited
Value Unit License + SW Maintenance 12 Months (D55NPLL)Value Unit License + SW Maintenance 12 Months (D55NPLL) 60.3060.30
IBM Informix Dynamic Server Express Edition AuthorizedIBM Informix Dynamic Server Express Edition Authorized
User License + SW Maintenance 12 Months (D5509LL)User License + SW Maintenance 12 Months (D5509LL) 153.60153.60
IBM Informix Dynamic Server Express Edition Server InstallIBM Informix Dynamic Server Express Edition Server Install
License + SW Maintenance 12 Months (D5507LL)License + SW Maintenance 12 Months (D5507LL) 774.00774.00
17. Equipo 1:Informix 17
Costos InformixCostos Informix SQLSQL
Descripción de la referenciaDescripción de la referencia Precio de IBM, impuestos noPrecio de IBM, impuestos no
incluidosincluidos
IBM Informix SQL Runtime Concurrent Session License + SWIBM Informix SQL Runtime Concurrent Session License + SW
Maintenance 12 Months (D6DJHLL)Maintenance 12 Months (D6DJHLL)
278.40278.40
IBM Informix SQL Development Registered User License + SWIBM Informix SQL Development Registered User License + SW
Maintenance 12 Months (D6DJ9LL)Maintenance 12 Months (D6DJ9LL)
834.00834.00
IBM Informix SQL Development zSeries (S/390) Registered User LicenseIBM Informix SQL Development zSeries (S/390) Registered User License
+ SW Maintenance 12 Months (D52AYLL)+ SW Maintenance 12 Months (D52AYLL)
834.00834.00
IBM Informix SQL Runtime Option Value Unit License + SW MaintenanceIBM Informix SQL Runtime Option Value Unit License + SW Maintenance
12 Months (D55RYLL)12 Months (D55RYLL)
83.4083.40
IBM Informix SQL Runtime Option zSeries (S/390) Value Unit License +IBM Informix SQL Runtime Option zSeries (S/390) Value Unit License +
SW Maintenance 12 Months (D55S0LL)SW Maintenance 12 Months (D55S0LL)
83.4083.40
19. Equipo 1:Informix 19
7.7. ConclusiónConclusión
Una de las conclusiones mas importantes es que laUna de las conclusiones mas importantes es que la
literatura encontrada difiere mucho, no solo deliteratura encontrada difiere mucho, no solo de
acuerdo al enfoque sino de acuerdo a la fuente deacuerdo al enfoque sino de acuerdo a la fuente de
donde se han sacado los datos, al tratarse de un temadonde se han sacado los datos, al tratarse de un tema
comercial cada empresa exalta las bondadescomercial cada empresa exalta las bondades
supuestas de su producto y enfatiza las supuestassupuestas de su producto y enfatiza las supuestas
debilidades de su rival.debilidades de su rival.