0% encontró este documento útil (0 votos)
93 vistas22 páginas

Informix 6

Descargar como pps, pdf o txt
Descargar como pps, pdf o txt
Descargar como pps, pdf o txt
Está en la página 1/ 22

INTRODUCCIN.

Informix Es un gestor de base de datos creado por informix sofware Inc. Incluye un RDBMS
(sistema Administrador de Base de datos relacionales/ Relational Data Base Manager System)
basado en SQL,un lenguaje de cuarta generacin y juegos de herramientas para la inclusin de
SQL en programas de aplicacin.
Informix es uno de los cuatro grandes de las bases de datos junto DB2 de IBM, SQL Server
de Microsoft y Oracle, atendiendo las necesidades de las exigentes prcticas actuales del ebusiness-particularmente para aplicativos que requieran transacciones de alto desempeo.
Soporta requisitos de procesamiento de transaccin 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. Proporciona la firmeza de una administracin de
base de datos comprobada, mejor de su especie.
Informix Dynamic Server con J/Foundation combina las caractersticas de IDS con un
ambiente abierto, flexible, empotrado de Java Virtual Machine. IDS con J/Foundation permite
que los desarrolladores de base de datos escriban lgica de negocio del lado servidor usando el
lenguaje Java. Java User Defined Routines (UDRs) tienen completo acceso a las caractersticas
de la base de datos extensible lder mundial, de la base de datos IDS. Escribir UDRs en Java
proporciona aplicativos mucho ms flexibles que se pueden desarrollar ms rpidamente que C+
+, y ms potentes y administrables que los lenguajes de procedimientos almacenados

Una extensin adicional de escribir UDRs en Java es escribir mdulos DataBlade en


Java. Los mdulos DataBlade son colecciones de nuevas funciones del lado-servidor y
tipos de datos puestos en conjunto para extender el IBM Informix Dynamic Server con
el servidor de datos J/Foundation. El DataBlade Developer's Kit (DBDK) ahora soporta
Java y permite el desarrollo, diseminacin y depuracin de UDRs en Java.

La tecnologa IBM Informix DataBlade es lder en la industria en extender el servidor


para permitir tanto la administracin de contenido rich, cuanto la lgica de negocio.
J/Foundation est provisto con IDS en muchas de las plataformas IDS 9.30
soportadas. Las plataformas soportadas incluyen Sun Solaris 32 bit, Microsoft
Windows NT/2000, Linux, IBM AIX, SGI Irix, y Compaq Tru 64.

CARACTERISTICAS IMPORTANTES.

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 tecnologa se puede ver en INFORMIX Dynamic Server.

Cumple con los niveles de seguridad de la NCSC B1 y C2 (National Computer


Security Center).

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 programacin Java.

FORTALEZAS.

Hace la conversin de tipos automticamente, es decir no es necesario especificar


alguna instruccin que diga que conversin 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, aade nulo automticamente.

Reduce los costos de la administracin

Atiende las necesidades de las exigentes prcticas actuales del e-business


particularmente para aplicativos que requieran transacciones de alto desempeo.

Soporta requisitos de procesamiento de transaccin 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.

DEBILIDADES.

No tiene soporte para BLOBs (Objetos grandes binarios).

Imgenes, audio, video

No tiene soporte para el tipo de datos VARCHAR.

Son datos con una longitud fija de mximo 2000 caracteres.

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 mltiples. (Se ocupa de una


sola peticin al mismo tiempo).

NUEVAS FUNCIONES.

Mejoras en seguridad.
Comprobacion de seguridad del entorno
Permisos de informix y algunos directorios
Permisos archivo ONCONFIG. (DBSA)
Mejoras en rendimiento.
Mejora el rendimiento de subconsultas y uniones externas completas
Mejoras en SQL.
Optimiza la disponibilidad de la BD
Permite crear y descartar ndices sin bloqueo de acceso en la tabla
Optimiza la comunicacin entre productos informix y DB2
Proporciona nuevas bibliotecas para procesar los archivos y poder
trabajar en DB2.
Mejoras en almacenamiento.
Programas de utilidad High-Performance Loader incluyen soporte
para nombres largos de objetos hasta 128 caracteres

PRODUCTOS INFORMIX.

Informix 4GL: Provee una poderosa, flexible y


comprensible aplicacin de desarrollo y entorno de
produccin de cuarta generacin.

Informix Dynamic Server: Ofrece una excepcional


base de datos online para procesamiento de
transacciones para empresas y grupos de trabajo.

Informix Dynamic Server Express: Ofrece una base de


datos para carga de datos de alta perfomance, para
pequeas y medianas empresas.

Informix SQL: Entrega un sistema de desarrollo de


aplicativo de base de datos para optimizar
aplicaciones de bases de datos.

INFORMIX 4GL

Caracteristicas:

Proporciona funciones de desarrollo rpido y depuracin interactiva.

Ofrece una extensa funcionalidad de generacin de informes comerciales.

Ideal para lgicas intensivas de clculo y actualizacin de tipo no visual.

Las aplicaciones de los clientes abarcan desde programas de procesamiento de transacciones en lnea (OLTP, Online
Transaction Processing), como los de registro de pedidos, distribucin y comerciales, hasta el procesamiento por
compartimientos.

IBM Informix 4GL ofrece grandes ventajas al llevar a cabo voluminosas tareas de procesamiento lgico en el servidor
(al contrario que los componentes de procedimiento simples almacenados) en un lenguaje enriquecido y depurable que
promueve la eficiencia del programador.

Caractersticas adicionales:

Ofrece un elevado rendimiento en el entorno de produccin.

Integra toda la funcionalidad necesaria para crear incluso las aplicaciones ms complejas.

No requiere el uso de ningn lenguaje de tercera generacin.

Permite un mantenimiento fcil de las aplicaciones.

Basado en el lenguaje SQL estndar.

Sistemas operativos y plataformas de hardware apropiadas

AIX

HP-UX

Linux

Others

SUN Solaris

INFORMIX DYNAMIC SERVER

Base de datos OLTP ampliable, fiable y de elevada disponibilidad.

Capacidad inigualable de ampliacin, gestin y rendimiento.

Costo total de propiedad optimizado y compatibilidad lder del sector.

Extensa compatibilidad con las aplicaciones de nuestros socios.

Ofrece la capacidad de extensin ms avanzada del sector.

Estrecha integracin con la cartera de productos de software de IBM.

Gran compatibilidad con mltiples plataformas y normas estndar abiertas, como por ejemplo, los Web Services, Linux, el procesamiento autnomo y el comercio electrnico on demand.

Novedades de IBM Informix Dynamic Server V10.0:

Un esfuerzo y dedicacin continuados para mejorar la calidad y el rendimiento de las consultas. Entre las mejoras se incluyen una mejor asignacin de memoria, tamaos de pgina configurables y
que puede almacenar y aplicar directrices externas de optimizacin.

Entre las mejoras de disponibilidad y fiabilidad se incluye la capacidad de crear y desplegar ndices online sin bloquear tablas y la capacidad de restauracin del nivel de la tabla (en un punto en el
tiempo).

Para los usuarios de Enterprise Replication, ahora es posible una resincronizacin sin fisuras online de mltiples nodos.

Para DBA, la nueva modalidad de usuario nico autntico llevar a cabo la administracin del servidor de la base de datos de la forma ms sencilla que se haya visto hasta ahora.

Tambin se han producido mejoras significativas en el tiempo de recuperacin para los usuarios de punto de control poco definidos.

El cifrado de nivel de columna permitir a los usuarios insertar y actualizar los datos cifrados del nivel de columna en la base de datos, as como los datos cifrados del nivel de columna de consulta,
sin que haya cambios en la aplicacin para cumplir con los requisitos de seguridad de datos normativos del gobierno.

Entre las mejoras administrativas, se incluye un proceso de instalacin intuitivo ms automatizado y la capacidad de cambiar el nombre a los espacios_bd. Ahora la administracin y configuracin de
Enterprise Replication son mucho ms fciles con la incorporacin de plantillas de duplicacin y la capacidad de modificar tablas duplicadas.

Para mejorar la productividad del programador y proporcionar opciones de eleccin de entornos de programacin, IDS V10.0 ofrece un amplio soporte para Java/Eclipse y Microsoft.NET IDEs. Se
incluye las nuevas herramientas de IBM Rational Development, el soporte de especificacin de JDBC 3.0 y Microsoft Visual Studio .NET.

El liderato de IDS's Linux es posible gracias al uso del kernel de Linux 2.6 y las nuevas caractersticas de gestin de memoria de E/S que se incluyen en este release.

Entre los cambios y el paquete de IDS V10.0 se incluyen:

La caracterstica HDR (High Availability Data Replication) ahora se ofrece como una opcin separada con opcin de carga para los clientes de IDS Workgroup Edition (slo IDS V10.0).

Ahora, IDS Workgroup Edition se puede ejecutar en mquinas con hasta cuatro CPU (slo IDS V10.0).

Los clientes con un contrato vlido de suscripcin y sporte de software de IDS V9.x puede actualizarse a IDS V10.0 sin ningn tipo de cargo. Est disponible un precio especial de actualizacin para
los clientes de IDS V7.x que actualmente dispongan del mantenimiento.

IBM Informix Dynamic Server contina la larga tradicin de IBM e Informix de proporcionar la infraestructura de datos crtica que las empresas necesitan para gestionar sus negocios. La ltima
versin de IDS de IBM contiene mejoras significativas en cuanto a rendimiento, replicacin, disponibilidad, capacidad de ampliacin y seguridad, que permiten un procesamiento ptimo de
transacciones en lnea. Adems, IDS sigue disminuyendo la complejidad, el tiempo, los conocimientos de administracin de base de datos y los costos relativos a la gestin al simplificar y automatizar
muchas de las tareas de mantenimiento de una base de datos empresarial. La actualizacin desde cualquier versin previa de IDS es una tarea sencilla y muy automatizada. IDS sigue siendo
compatible con los productos de muchos socios comerciales y clientes en todo el mundo.

INFORMIX DYNAMIC SERVER


EXPRESS

Cmo mejorar una obra maestra? IBM lo ha conseguido.

Toda la potencia y la capacidad de ampliacin de Informix Dynamic Server

Funciones de cifrado para cumplir los requisitos normativos como Basel II, Sarbanes-Oxley e HIPAA

Funciones de administracin que reducen los tiempos de parada

Una nueva instalacin silenciosa para simplificar el IDS Express incrustado en aplicaciones

Gran soporte para los IDE tanto de Java/Eclipse como de Microsoft .NET que le permiten desarrollarse en el lenguaje que prefiera.

Soporte para los lenguajes Rapid Development como, por ejemplo, IBM Enterprise Generation Language e Informix 4GL

Ampliaciones Linux para explotar las funciones del kernel Linux 2.6

Todo a un precio diseado para satisfacer las necesidades de las pequeas empresas.

IBM ha creado una nueva obra de arte. Ha integrado una arquitectura realmente elegante con una gran disponibilidad y lo ha unido todo en un
paquete que requiere poca intervencin del usuario. IBM lo ha llamado IBM Informix Dynamic Server Express (IDS) Versin 10.0. IDS Express
v10.0 ofrece el excelente rendimiento de la base de datos OLTP sin muchas de las molestias asociadas al despliegue de las bases de datos de clase
empresarial y a un precio diseado para las pequeas empresas. IDS Express v10.0 simplifica de forma significativa y automatiza tareas
tradicionales, lo cual produce un rpido desarrollo de aplicaciones, un mayor rendimiento y una mejor seguridad de datos. Gracias a que se han
eliminado las cargas de administracin de la base de datos, IDS Express, mejora de forma significativa la disponibilidad del sistema y elimina todos
los obstculos administrativos de la base de datos. Las organizaciones que utilizan IDS Express v10.0 pueden liberar recursos DBA cualificados para
centrarse en sacar partido de su inversin existente en el desarrollo de las aplicaciones de empresa de la prxima generacin. Los business partners
pueden dar soporte a grandes cantidades de clientes que ejecutan aplicaciones basadas en IDS Express con menos recursos DBA que los necesarios
para dar soporte a soluciones basadas en sistemas de base de datos competitivos. IDS Express v10.0 ha aprovechado la potencia informtica pura de
IDS para ofrecer an ms potentes posibilidades de proceso de transacciones.
IDS Express v10.0 incluye mejores funciones que le permiten hacer ms con menos, funciones de gestin automtica, que eliminan anomalas del
sistema y mejoran el rendimiento, la seguridad, la capacidad de ampliacin y las funciones de desarrollo de aplicaciones. Reduce significativamente
los tiempos de parada provocados por cadas del sistema, planificadas o no. Esto quiere decir que puede recuperar rpidamente su inversin en IDS
Express v10.0. La combinacin de alto rendimiento, poca intervencin y ORDBMS de bajos costos que se ha diseado para manejar aplicaciones
complejas e integradas. Actualmente, IDS se utiliza en los sistemas financieros, sanitarios, minoristas, electrnicos, de gestin de redes y
telecomunicaciones. IDS Express es una base de datos altamente flexible y con capacidad de ampliacin que da soporte a una gran variedad de
paradigmas de desarrollo como, por ejemplo Java, C/C++, .NET y desarrolladores basados en SQL.

INFORMIX SQL

Proporciona la velocidad, potencia y seguridad necesarias para


aplicaciones de bases de datos grandes y pequeas
Informix SQL presenta una suite de cinco herramientas de desarrollo de
aplicaciones, incluido un editor de esquemas, un generador de mens, un editor
de SQL, un generador de formularios y un editor de informes.
Permite desarrollar rpidamente terminales de pantalla verde y aplicaciones
que no requieren la utilizacin de lenguaje de programacin
Funciones de generacin de informes sencillas, que permiten analizar datos
rpidamente
Permite que los clientes accedan rpidamente a sus datos para evaluarlos
IBM Informix SQL es un sistema de desarrollo de aplicaciones de bases de
datos que proporciona la velocidad, potencia y seguridad necesarias para las
aplicaciones grandes y pequeas.
Sistemas operativos y plataformas de hardware apropiadas
HP-UX
Linux
SUN Solaris

REQUERIMIENTOS DEL SISTEMA:

Sistema Operativo: Unix, Linux o Windows, Mac


Espacio Requerido:

Linux 750 Mb en DD y 256 Mb en Ram.

Mac OSX 750 en DD y 512 Mb en Ram.


Windows 600 Mb en DD y 256 Mb en Ram.

INFORMIX DYNAMIC SERVER


ENTERPRISE

INFORMIX DYNAMIC SERVER


EXPRESS EDITION

INFORMIX DYNAMIC SERVER


WORKGROUP EDITION

CUADRO COMPARATIVO
INFORMIX

ORACLE

Se especializo mas en aplicaciones GIS (datos


geogrficos), Datawarehouse y Datamining.

siempre ha sido considerada una base de datos para uso

mas moderna e integrada con LINUX que

Orientada a trabajar con windows

Informix ocupa menos memoria y menos recursos

Oracle necesita recursos y memoria suficientes para


poderse instalar.

En configuraciones parecidas INFORMIX es mas caro.

En configuraciones parecidas Oracle es mas barato.

En INFORMIX es mas simplificada la administracin de


usuarios ya que utiliza los mismos usuarios de LINUX
(los creas con adduser)

En ORACLE se tiene que definir los usuarios dentro de


la base de datos (gestin interna de usuarios )
haciendo menos simplificada la administracin

Informix, el mismo daemon de la base de datos

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).

(ONINIT) atiende los puertos. De esta manera


Informix ocupa menos memoria y recursos.

Informix-4GL ofrece herramientas para crear mens,


formularios de entrada de datos y generadores de
listados. Ser necesario definir estas mismas
herramientas manteniendo, a ser posible, la sintaxis
original. En principio se generarn aplicaciones que
funcionen en modo texto, dejando para una futura
ampliacin la generacin de aplicaciones en entornos

mas general

ORACLE Es manejador de base de datos relacional que


hace uso de los recursos del sistema informtico en
todas las arquitecturas de hardware, para garantizar
su aprovechamiento al mximo en ambientes cargados
de informacin

QU ES EL BENCHMARK?

El Benchmark es tambin un proceso continuo de


medir productos, servicios y prcticas contra
competidores ms duros o aquellas compaas
reconocidas como lderes en la industria.

QU ES EL BENCHMARK?

El benchmark es una tcnica utilizada para medir el rendimiento


de un sistema o componente de un sistema, frecuentemente en
comparacin con el cual se refiere especficamente a la accin de
ejecutar un benchmark.
Ms formalmente puede entenderse que un benchmark es el
resultado de la ejecucin de un programa informtico o un conjunto
de programas en una mquina, con el objetivo de estimar el
rendimiento de un elemento concreto o la totalidad de la misma, y
poder comparar los resultados con mquinas similares.
En trminos de ordenadores, un benchmark podra ser realizado en
cualquiera de sus componentes, ya sea CPU, RAM, tarjeta grfica,
etc. Tambin puede ser dirigido especficamente a una funcin
dentro de un componente, por ejemplo, la unidad de coma flotante
de la CPU; o incluso a otros programas.

CONCLUSIONES.
Informix es una Base de Datos relacionales de 4
generacin, que va orientada al e-business,
soporta la mayora de las plataformas y puede
utilizarse en pequeas, medianas y grandes
empresas, ya que los costos del programa se
ajustan a las necesidades de las mismas.
Informix incluye un soporte tcnico en lnea las 24
horas del da los7 das de la semana, adems de
cumplir con los niveles de seguridad avalados por
las NCSC y es fcil de programar.

BIBLIOGRAFIA.
Imb.com
linux.ues.edu.sv/servidor/cursophp/IBD115/Tra
bajo_06oct_2006/Informix_Documento.doc

EQUIPO 1

MARTHA

RODRIGO

ARACELI CANO ZEPEDA

MALDONADO ALTAMIRANO

También podría gustarte