Download Diapositiva 1 - GridMorelos.

Document related concepts

Informix wikipedia , lookup

Apache Derby wikipedia , lookup

Binary large object wikipedia , lookup

Administrador de base de datos wikipedia , lookup

Michael Stonebraker wikipedia , lookup

Transcript
Nancy Maribel Bahena Meza
José Daniel Heras Casarrubias
Moisés Román Sedeño
ÍNDICE
•INTRODUCCIÓN
•RESEÑA HISTÓRICA
•CARACTERÍSTICAS
•VENTAJAS
•DESVENTAJAS
•TABLAS COMPARATIVAS CON OTRAS BD’S
•COSTOS ACTUALIZADOS
•TUTORIALES Y/O DEMOS
•CONCLUSIONES
•BIBLIOGRAFÍA
INTRODUCCIÓN
Informix es uno de los más importantes líderes en tecnología de base de datos, cuyo
objetivo es proveer a las más grandes corporaciones alrededor del mundo con
herramientas de vanguardia y alto desempeño que les permitan obtener la mayor
eficiencia y productividad en el manejo de información corporativa que les confieran
importantes ventajas competitivas.
Desde 1980, año de su creación, la empresa ha sido un gran exponente en el área
de bases de datos relacionales, la arquitectura OLP y lenguajes de cuarta
generación, así como en el lanzamiento al mercado de tecnología de bases de datos
relacionales con orientación a objetos, tanto para Unix como para Windows NT.
Actualmente, las soluciones de bases de datos de Informix, que se encuentran
soportadas por los más importantes proveedores de hardware, sesarrolladores de
software e integradores de soluciones, incluyen sistemas de alto desempeño para
ambientes corporativos muy diversos, desde pequeños grupos de trabajos hasta las
más complejas aplicaciones de procesamiento paralelo, entre ellas destacan:
INTRODUCCIÓN
• Aplicaciones DatawareHouse.
• Manejo Dinámico de Contenidos Web.
• Servidores de Bases de Datos.
• Herramientas para el Desarrollo de las Aplicaciones en Áreas de Procesamiento de
transacciones en Línea.
• Sistemas Empresariales de Computación Distribuida.
Reseña Histórica
• En 1980, Informix Corporation fue fundada por Roger Sippl y Laura King.
• En 1981, Lanzaron al mercado su primer producto el C−ISAM, bajo el nombre de
Marathon.
• En 1982, Lanzaron la colección de productos pre−SQL, los cuales fueron:
• Informer Query Language.
• Perform Form Manager.
• Ace Report Writer.
• All−Reaching.
• En 1984, Lanzaron la segunda generación de productos SQL para Informix. Los
primeros lanzamientos generales comenzaron con Informix−SQL e Informix−ESQL/C
versión 1.10 y la versión C−ISAM 2.10.
• En 1986, la compañía lanzó seguidamente el Informix−4GL.
Reseña Histórica
• En 1988, Informix cambió su nombre a Informix Software Inc. Lanzando este
mismo año los siguientes productos:
• Informix−4GL/RDS.
• Informix−4GL/ID.
• Para 1990, se introduce al mercado el Informix−OnLine. Y en 1993, el
Informix−OnLine Dynamic Server.
• En 1994, lanzaron la nueva era de lenguajes Informix, el GUI OOP.
• En 1995, Informix compró el Ilustra, un objeto de base de datos relacionales, para
la integración dentro del
Informix−OnLine DSA.
• En 1996, Informix lanzó el Universal Server, que es la combinación de el
Informix−OnLine Dynamic Server y el Ilustra.
Reseña Histórica
• El 24 de abril de 1999, IBM e Informix anunciaron que han hecho un acuerdo
definitivo a través del cual IBM adquirirá el negocio de base de datos de Informix, en
una transacción por $1000 millones, la cual aún está sujeta a la aprobación final de
los accionistas de Informix y revisión de las autoridades gubernamentales de
Estados Unidos.
CARACTERÍSTICAS
• INFORMIX fue el primer sistema de manejo de bases de datos
relacionadas para UNIX.
• Tiene arquitectura para servidor OLTP (On Line Transaction
Prosessing) para UNIX. Esta tecnología se puede ver en
INFORMIX Dynamic Server.
• Cumple con los niveles de seguridad de la NCSC B1 y C2
(National Computer Security Center).
CARACTERÍSTICAS
• Publica resultados en benchmarks TPC−C (Transaction
Prosessing Council).
• Utiliza un manejador relacional de base de datos orientado a
objetos (ORDBMS), completamente escalable y extensible a
cualquier tipo de datos.
• Se puede utilizar INFORMIX Dynamic Server en toda su
capacidad, con el lenguaje de programación Java.
ventajas
• Hace la conversión de tipos automáticamente, es decir no es necesario
especificar alguna instrucción que diga que conversión de tipo se necesita.
• Los valores nulos se identifican con la palabra NULL y es el estado inicial
de cualquier variable que se maneje.
• Si no se colocan algunos valores, añade nulo automáticamente.
• Atiende las necesidades de las exigentes prácticas actuales del e-business
particularmente para aplicativos que requieran transacciones de alto
desempeño.
ventajas
• Reduce los costos de la administración
• Soporta requisitos de procesamiento de transacción online,
complejos y rigurosos.
• Optimiza capacidades de inteligencia del negocio
competitivas.
• Maximiza operaciones de datos para el grupo de trabajo y
para la empresa en total.
DESventajas
• No tiene soporte para BLOBs (Objetos grandes binarios). Como son:
• Imágenes
• Audio
• Video
• No tiene soporte para el tipo de datos VARCHAR.
(Datos con longitud máxima de 2000 caracteres).
• No tiene soporte para el tipo de datos TEXT.
• No tiene soporte para el tipo de datos BYTE.
DESventajas
• ESQL/C no soporta multi−threaded.
• ESQL/C no soporta TP/XA.
• No soporta TERMINFO sobre Linux.
• No es recomendable utilizarlo con 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).
Tablas comparaTivas con oTras bD’s
Sistema manejador de
base de datos
Sistema operativo
Protocolo de comunicación
Tamaño de tabla de datos
(TB)
INFORMIX
Unix
TCP/IP
64
SQL
Windows
95/98/2000/ME/X
P
TCP/IP Y EN
IPX/SPX
1,048,516
ORACLE
Linux
RED ETHERNET
4
SYBASE
Windows NT
APPC, IPX/SPX,
NeTBIOS, TCP/IP
8
Costos actualizados
Si ya tiene una versión anterior de INFORMIX (versión 10) y desea actualizarla
a la última versión que es IDS V11, el costo es:
$ 900 (USD) aproximadamente
Si desea adquirir una nueva licencia de INFORMIX, el precio es:
$ 1200 (USD) aproximadamente
Tutoriales y/o demos
Video tutorial
IBM_Demo_Informix_Dynamic_Server_HDR-1-Mar07.exe
Conclusiones
El manejador de base de datos INFORMIX es muy utilizado en la
industria de México, ya que una de sus ventajas es que está
diseñado para aplicaciones WEB y por tanto permite una gran
flexibilidad para emplearse en el comercio electrónico.
Se puede concluir que INFORMIX:
1. Es un software de alto desempeño.
2. Es rentable.
3. Tiene un fácil manejo.
Conclusiones
Algunas empresas que emplean INFORMIX son:
•Secretaria de Hacienda y Credito Publico
•El Palacio de Hierro
•Librerías Gandhi
•Comision Federal de Electricidad
•Telmex
•Pemex
•Nasdaq
•Gap
Bibliografía
http://www-306.ibm.com/software/es/db2/ids
http://www.lawebdelprogramador.com/news/mostrar_new.php?id=119&texto=Infor
mix&n1=357880&n2=9&n3=0&n4=0&n5=0&n6=0&n7=0&n8=0&n9=0&n0=0
http://www-01.ibm.com/software/data/informix/pubs/library/ids.html
http://www.ibm.com/software/data/informix/ids/new
http://www.emagister.com/tutorial/tutoriales-informix-tematica-120.htm
http://www-142.ibm.com/software/dre/ecatalog/list.wss?locale=es_ES&alpha
http://www.fortunecity.es/imaginapoder/apunte/434/basesdist.htm