Está en la página 1de 16

TRABAJO INDIVIDUAL

SISTEMAS GESTORES DE BASES DE DATOS


INFORMIX

Nombre
Jhonatan Diaz Corso
CC. 80852561

UNIVERSIDAD COMPENSAR
Ingeniería de Sistemas
Objetivo

Por medio del presente documento se pretende conocer una descripción detallada del
sistema gestor de bases de datos llamado informix conocer parte de su historia,
características ventajas y desventajas respecto a sus predecesores
Abstract

En el desarrollo de este trabajo encontramos una descripción detallada del sistema gestor
de bases de datos informix y encontraremos sus características mas importantes sus
ventajas y desventajas, encontramos su historia y grandes avances en el tiempo
Tabla de Contenido

Que es informix 5
Historia 6
Versiones 8
Productos 9
Ventajas 13
Desventajas 14
Mercado 15
Conclusiones 16
¿Qué es Informix?
La base de datos IBM® Informix® está diseñada para ser rápida y flexible con la capacidad
de integrar fácilmente datos de SQL, NoSQL/JSON y series temporales y espaciales. La
versatilidad y la facilidad de uso que Informix ofrece hace que esta sea la solución preferida
para una amplia gama de entornos, desde almacenes de datos empresariales hasta el
desarrollo individual de aplicaciones. Además, gracias al poco espacio que ocupa y a sus
capacidades de autogestión, Informix es la solución adecuada para los entornos integrados
de gestión de datos.
Informix es una familia de productos RDBMS de IBM, adquirida en 2001 a una compañía
(también llamada Informix o Informix Software) cuyos orígenes remontan a 1980.
El DBMS Informix fue concebido y diseñado por Roger Sippl a finales de los años 1970. La
compañía Informix fue fundada en 1980, salió a bolsa en 1986 y durante parte de los años
1990 fue el segundo sistema de bases de datos más popular después de Oracle. Sin
embargo, su éxito no duró mucho y para el año 2000 una serie de tropiezos en su gestión
había debilitado seriamente a la compañía desde el punto de vista financiero.
En 2001 IBM, impulsada por una sugerencia de Wal-Mart (el mayor cliente de Informix)
compró Informix. IBM tenía planes a largo plazo tanto para Informix como para DB2,
compartiendo ambas bases de datos tecnología de la otra. A principios de 2005, IBM lanzó
la versión 10 del Informix Dynamic Server (IDS).
HISTORIA
1980: Inicios
Sippl y King abandonaron Cromemco para fundar Relational Database Systems (RDS) en
1980. Su primer producto, Marathon, era esencialmente una versión de 16 bits de su
anterior sistema ISAM, lanzado para el sistema operativo Onyx, una versión de Unix para
los primeros microprocesadores de ZiLOG.
Volviendo su atención al mercado emergente de los RDBMS, RDS lanzó su propio producto
como Informix (de Information on Unix, ‘información en Unix’) en 1981, incluyendo su propio
lenguaje Informer y el editor de informes ACE, usado para extraer datos de la base de datos
y presentarlos a los usuarios de forma legible. También incluía la herramienta de formularios
en pantalla PERFORM, que permitía a un usuario realizar consultas y editar los datos de la
base de datos interactivamente. El último lanzamiento de este producto fue la versión 3.30
a principios de 1986.
1988: Compra de Innovative Software
En 1988, Informix compró Innovative Software, autores de un paquete ofimático para DOS
y Unix llamado SmartWare y WingZ, una innovadora hoja de cálculo para el Apple
Macintosh.
WingZ contaba con una interfaz de usuario altamente gráfica, soportaba hojas de cálculo
muy grandes y permitía programar en un lenguaje parecido a HyperCard llamado
HyperScript. El lanzamiento original resultó ser muy exitoso, convirtiéndose en la segunda
hoja de cálculo, solo por detrás de Microsoft Excel, si bien muchos usuarios de WingZ lo
consideraban un producto superior. En 1990 comenzaron a aparecer versiones para otras
plataformas, principalmente variantes de Unix. Durante este periodo, muchas entidades
financieras empezaron a invertir en estaciones de trabajo Unix como forma de incrementar
la capacidad de los puestos de trabajo necesaria para realizar grandes modelos financieros.
Durante un breve periodo, WingZ triunfó en este nicho de mercado.
1995: Compra de Illustra
El segundo foco de interés, tras la compra en 1995 de Illustra, se centró en tecnología de
bases de datos objeto-relacionales (BDOR). Illustra, escrita por exmiembros del equipo
Postgres liderados por el pionero en base de datos Michael Stonebraker, incluía varias
características que le permitían devolver objetos totalmente formados directamente de la
base de datos, una característica que reducía significativamente el tiempo de programación
de muchos proyectos. Illustra también incluía una característica llamada DataBlades que
permitía añadir nuevos tipos de dato y funcionalidades que podían incluirse en el servidor
básico como opción. Estas opciones incluían soluciones para varios de los problemas
espinosos del SQL, concretamente series temporales, datos espaciales y contenido
multimedia. Informix integró el mapeo objeto-relacional y los DataBlades de Illustra en la
versión 7.x de su versión OnLine, lo que resultó en el Informix Universal Server (IUS), o
más comúnmente, Versión 9.
1997: Mala gestión
Los fallos en las campañas de Marketing y una dirección desafortunada en cuanto a
gobierno corporativo ensombrecieron los éxitos técnicos de Informix. El 1 de abril de 1997
Informix tuvo que anunciar que los beneficios quedarían 100 millones de dólares por debajo
de lo previsto. En retrospectiva, el día anterior a esta noticia podría haber señalado la cima
del éxito de Informix como compañía. Mientras su tecnología continuaba avanzando, los
vaivenes en la gestión que siguieron a la expulsión de su CEO en 1997 significaron que la
compañía nunca recuperó el impulso que le había dado el éxito de la Versión 7.x.
2001: Otras compras
A partir del año 2000, los principales hitos en la historia de Informix dejaron de centrarse en
sus innovaciones técnicas. En mayo de ese año Informix compró Ardent Software, una
compañía que ya tenía su propia historia de fusiones y adquisiciones. Esta adquisición
añadió los motores multidimensionales UniVerse y UniData (conocidos conjuntamente
como U2) a su ya por entonces extensa lista de motores de bases de datos, que incluía no
sólo los productos históricos de Informix, sino también un motor SQL orientado a almacenes
de datos de Red Brick y la versión 100% java de SQL, Cloudscape (que más tarde fue
incorporado en la implementación de referencia de J2EE).
En 2001 IBM aprovechó esta reorganización y compró a Informix la tecnología de bases de
datos, la marca, los planes para futuros desarrollos (un proyecto interno llamado
Arrowhead) y la base de aproximadamente 100.000 clientes asociados con estos. El resto
de aplicaciones y herramientas quedaron bajo el nombre de Ascential Software.
2002: Repercusiones de la mala gestión
En noviembre de 2002 Phillip White, el antiguo CEO de Informix expulsado en 1997, fue
procesado por un gran jurado federal y acusado de ocho cargos por fraude bursátil,
telefónico y postal. En un acuerdo de súplica trece meses más tarde, se declaró culpable
del único cargo de presentar una declaración de registro falsa ante la SEC.
En mayo de 2004, el Departamento de Justicia estadounidense anunció que White era
condenado a dos meses de prisión federal por fraude bursátil, una multa de 10 000 dólares,
así como un período de dos años de libertad vigilada y 300 horas de servicios a la
comunidad. El anuncio señaló que la cuantía de las pérdidas sufrida los accionistas por el
delito no podía ser razonablemente estimada bajo los hechos del caso [1]. El anterior
acuerdo de súplica de White había limitado la pena de prisión a un máximo de 12 meses.
2005 La adquisición de Ascential por IBM
En mayo de 2005, IBM completó la adquisición de Ascential Software, la división de
herramientas y aplicaciones que quedaba después de que IBM adquiriese en 2001 la
división de bases de datos. Informix/Ascential dejaban de existir como tales para formar
parte de IBM.
En noviembre de 2005 se publicó un libro que detallaba el auge y caída de Informix Software
y su CEO Phil White. Escrito por un empleado durante mucho tiempo de Informix, La historia
verdadera de Informix Software y Phil White: Lecciones de negocio y liderazgo para el
equipo ejecutivo (The Real Story of Informix Software and Phil White: Lessons in Business
and Leadership for the Executive team) proporciona un informe desde dentro de la
compañía que muestra una cronología detallada del éxito inicial de la compañía, su
definitivo fracaso y cómo el CEO Phil White acabó en la cárcel.
Versiones sin costo, para desarrollo y pruebas
Informix Developer Edition
Un servidor de bases de datos IBM® Informix® sin costo, para el desarrollo de aplicaciones
individuales, pruebas y creación de prototipos. Las características principales incluyen:
• Enterprise Replication (ER)
• Clústeres de alta disponibilidad ilimitada (HA)
• Autonomía incorporada
• No se requiere administración
• Fácil de actualizar
• Multiplataforma, funciona con UNIX, macOS, Microsoft Windows y ARM
Informix Innovator-C Edition
Un entorno de base de datos robusto, que admite pequeños trabajos de producción y es
gratuito para el desarrollo, las pruebas y el uso a pequeña escala. Las características
principales incluyen:
• Sin costos iniciales para la computación integrada o de grupo de trabajo
• Se ejecuta virtualmente, desatendido, con funciones de autoconfiguración y autogestión
• Funciona con NoSQL
• Cifrado en reposo
• Limitado a un núcleo y un total de 2 GB de RAM
• Disponible en Linux®, macOS y Microsoft Windows
PRODUCTOS

INFORMIX C-ISAM
Es una biblioteca de funciones C que administra con los archivos de método de acceso
secuencial indexado (ISAM). Evita la sobrecarga de los sistemas de gestión de bases de
datos relacionales (RDBMS) y ofrece un acceso a los registros de base de datos.
Características:
• Recuperación rápida de datos.
• Opciones flexibles de indexación.
• Creación de diversos índices.
• Actualización automática de índices.
• Integridad de datos.
• Funciones de registro y recuperación de datos.
• Opciones de bloqueo de la integridad de datos entre diversos usuarios.

INFORMIX 4GL
Lleva a cabo voluminosas tareas de procesamiento lógico en el servidor en un lenguaje
enriquecido y depurable que promueve la eficiencia del programador.
Características
• Proporciona funciones de desarrollo rápido y depuración interactiva.
• Ofrece una extensa funcionalidad de generación de informes
• comerciales.
• Recomendado para lógicas intensivas de cálculo y actualización de tipo
• no visual.
• Ofrece un elevado rendimiento en el entorno de producción.
• No requiere el uso de ningún lenguaje de tercera generación.
• Basado en el lenguaje SQL estándar.
INFORMIX DYNAMIC SERVER

Es un servidor estratégico de datos, cuya principal misión es servir al procesamiento de


transacciones en redes distribuidas OLTP (online transaction processing). La última versión
de IDS de IBM contiene mejoras significativas en cuanto a rendimiento, replicación,
disponibilidad, capacidad de ampliación y seguridad, que permiten un procesamiento
óptimo de transacciones en línea. Al mismo tiempo, IDS sigue disminuyendo la complejidad,
el tiempo, los conocimientos de administración de base de datos y los costes relativos a la
gestión al simplificar y automatizar muchas de las tareas de mantenimiento de una base de
datos empresarial.

Características

Compatibilidad con múltiples plataformas y normas estándar abiertas, como, por ejemplo,
los servicios Web, Linux, el procesamiento autónomo y el comercio electrónico a la carta. o
Servicio orientado a la arquitectura (SOA). o Funciones incorporadas para publicar XML. o
Incorporación de la herramienta OpenAdmind para identificaciones para
las administraciones remotas.
INFORMIX SQL

Es un sistema de desarrollo de aplicaciones de bases de datos. Presenta una suite de cinco


herramientas de desarrollo de aplicaciones, incluido un editor de esquemas, un generador
de menús, un editor de SQL, un generador de formularios y un editor de informes.

Características

Permite desarrollar rápidamente terminales de pantalla verde y aplicaciones que no


requieren la utilización de lenguaje de programación. o Funciones de generación de
informes sencillas, que permiten analizar datos rápidamente. o Permite que los clientes
accedan rápidamente a sus datos para evaluarlos.
Informix Standard Engine

Es un servidor de bases de datos integrable que se ejecuta en UNIX, Linux y Windows.


Se integra fácilmente con herramientas de desarrollo de aplicaciones Informix y
herramientas de desarrollo de terceros en conformidad con los estándares.

Características

• Ofrece una solución para desarrollar aplicaciones pequeñas y medianas que


necesitan la potencia del SQL sin requisitos de administración de bases de datos.

• Cumple los estándares de coherencia de datos e incluye funciones


• de cliente/servidor.

• Proporciona una solución de bases de datos de bajo mantenimiento y


• alta fiabilidad.

• Sistemas operativos admitidos: AIX, HP Unix, Linux, Other Unix, Sun


• Unix, True64 Unix (Compaq), Windows.
ACTUALIDAD
IBM sigue apostando por esta base de datos hasta el 2010. La ultima versión lanzada de
Informix Dynamic Server, es la 10.0, aunque ya se ha anunciado la próxima versión 11.0
con importantes mejoras. La nueva versión aun no está disponible, pero se pretende ofrecer
mayor rendimiento, disponibilidad y capacidad de ampliación para manejar volúmenes
masivos de datos complejos a muy alta velocidad.
CARACTERISTICAS GENERALES IMPORTANTES

• Multiplataforma
• Dispone de Herramientas Graficas
• Gestiona multiplex bases de datos
• Capacidad de relación de datos
• Conecta datos relacionales
• Ocupa menos memoria y recursos
• Posee servicios de integración
• Ofrece diferentes herramientas
VENTAJAS

• Es una familia de productos de bases de datos que incluye un sistema de administración


de bases de datos relacionales basado en SQL, un lenguaje de cuarta generación y
herramientas para la inclusión de SQL en programas de aplicación.

• Conversión de tipos de datos automáticamente, no es necesario especificar alguna


instrucción que diga que conversión de tipo se necesita

• Los valores nulos se identifican con la palabre clave NULL

• Si no se conoce algunos valore añade NULL automáticamente.

• Reduce los costos de la administración

• Atiende las necesidades de las exigencias practicas actuales del e-bussinness,


particularmente para aplicativos que requieren transacciones del Alto desempeño

• Optimiza capacidades de inteligencia del negocio competitivas

• Maximiza operación de datos para el grupo de trabajo y para la empresa en total

• Implementa alto niveles de Seguridad en sus diferentes versiones

• Procedimiento de transacciones Online complejos y rigurosos

• Opción de conectar datos relacionales de paginas web

• Maximiza operaciones de datos

• Servicios Escalables
DESVENTAJAS

• Poca información sobre informix, debido a la comunidad tan reducida que tiene en
internet

• Es costoso: sin embargo, la nueva versión (ver 10) tiene un costo de 1000 dólares que
lo vuelve accesible en el mercado, tiene una versión de informix Standard de 7500
dólares y se integra con linux y Oracle se puede observar al momento de realiza la
descarga de sus diferentes paquetes desde su página oficial

• No sé a podido implementar un buen soporte técnico para su producto

• Poco terreno del maketing debido a sus pérdidas económicas

• No tiene soporte para BLOBs (Objetos grandes Binarios, imágenes, video, audio)

• No tiene soporte para tipos de datos VARCHAR son datos con una longitud máxima de
2000 caracteres

• No es recomendable en aplicaciones que exigen un gran rendimiento, desde el punto de


vista de la rapidez ya que si bien no es lento no posee la velocidad de sus competidores.

• ES single Threaded: no aprovecha procesadores múltiples (se ocupa de una sola


petición al mismo tiempo).
MERCADO INFORMIX

Debido a su historia y diferentes situaciones que el tiempo ha enfrentado sus costos se han
empezado a acoplar en el mercado, pero desde los años 2000 su mayor aliado ha sido la
gran cadena de supermercados Wallmart otro aliado es la organización de estrategia
humana, sistemas de gestión de redes Gatpa, la comercializadora Cassau
CONCLUSIONES

Validando la información recopilada para la realización de esta investigación encontramos


que informix es un sistema gestor bases de datos que lleva mucho tiempo en el mercado
que como vimos en sus características y ventajas se a logrado adaptar al mercado y gracias
a sus aliados se a mantenido vigente, a pesar que es un buen sistema gestor no tiene tantas
ventajas como sus competidores respecto a su velocidad de procesamiento de datos pero
cuenta con versiones robustas que pueden bridar soluciones a grandes proyectos como se
puede observar en uno de sus mayores clientes como lo es Wallmart, encontramos también
algunas desventajas en cuanto a su reconocimiento de datos pero también encontramos
que tiene un reconocimiento automático de caracteres que permite ahorrar sentencias de
conversión y esto al final es una gran ventaja para los desarrolladores, en general pienso
que es un buen sistema gestor que como todos tiene puntos tanto positivos como negativos
y a pesar que su utilización no es muy común no tiene un mayor grupo de seguidores ni
soporte se conserva en un mercado muy competitivo gracias a que a logrado adaptase a
los cambios y retos que presentan todo el tiempo los clientes en el mercado.

Enlaces Relacionados

https://es.wikipedia.org/wiki/Informix#Resumen_de_productos
https://es.slideshare.net/123jou/informix

También podría gustarte