La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

INTRODUCCIÓN. Informix Es un gestor de base de datos creado por informix sofware Inc. Incluye un RDBMS (sistema Administrador de Base de datos relacionales/

Presentaciones similares


Presentación del tema: "INTRODUCCIÓN. Informix Es un gestor de base de datos creado por informix sofware Inc. Incluye un RDBMS (sistema Administrador de Base de datos relacionales/"— Transcripción de la presentación:

1

2 INTRODUCCIÓN. 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 generación y juegos de herramientas para la inclusión de SQL en programas de aplicación. 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 prácticas actuales del e- business-particularmente para aplicativos que requieran transacciones de alto desempeño. 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. Proporciona la firmeza de una administración de base de datos comprobada, mejor de su especie. Informix Dynamic Server con J/Foundation combina las características 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 lógica de negocio del lado servidor usando el lenguaje Java. Java User Defined Routines (UDRs) tienen completo acceso a las características de la base de datos extensible líder mundial, de la base de datos IDS. Escribir UDRs en Java proporciona aplicativos mucho más flexibles que se pueden desarrollar más rápidamente que C++, y más potentes y administrables que los lenguajes de procedimientos almacenados

3 Una extensión adicional de escribir UDRs en Java es escribir módulos DataBlade en Java. Los módulos 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, diseminación y depuración de UDRs en Java. La tecnología IBM Informix DataBlade es líder en la industria en extender el servidor para permitir tanto la administración de contenido rich, cuanto la lógica de negocio. J/Foundation está provisto con IDS en muchas de las plataformas IDS soportadas. Las plataformas soportadas incluyen Sun Solaris 32 bit, Microsoft Windows NT/2000, Linux, IBM AIX, SGI Irix, y Compaq Tru 64.

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

5 FORTALEZAS. 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. Reduce los costos de la administración Atiende las necesidades de las exigentes prácticas actuales del e-business particularmente para aplicativos que requieran transacciones de alto desempeño. 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.

6 DEBILIDADES. No tiene soporte para BLOBs (Objetos grandes binarios).
Imágenes, audio, video No tiene soporte para el tipo de datos VARCHAR. Son datos con una longitud fija de máximo 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 múltiples. (Se ocupa de una sola petición al mismo tiempo).

7 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 comunicación 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

8 Productos Informix. Informix 4GL: Provee una poderosa, flexible y comprensible aplicación de desarrollo y entorno de producción de cuarta generación. 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 pequeñas y medianas empresas. Informix SQL: Entrega un sistema de desarrollo de aplicativo de base de datos para optimizar aplicaciones de bases de datos.

9 Informix 4GL Caracteristicas:
Proporciona funciones de desarrollo rápido y depuración interactiva. Ofrece una extensa funcionalidad de generación de informes comerciales. Ideal para lógicas intensivas de cálculo y actualización de tipo no visual. Las aplicaciones de los clientes abarcan desde programas de procesamiento de transacciones en línea (OLTP, Online Transaction Processing), como los de registro de pedidos, distribución y comerciales, hasta el procesamiento por compartimientos. IBM Informix 4GL ofrece grandes ventajas al llevar a cabo voluminosas tareas de procesamiento lógico en el servidor (al contrario que los componentes de procedimiento simples almacenados) en un lenguaje enriquecido y depurable que promueve la eficiencia del programador. Características adicionales: Ofrece un elevado rendimiento en el entorno de producción. Integra toda la funcionalidad necesaria para crear incluso las aplicaciones más complejas. No requiere el uso de ningún lenguaje de tercera generación. Permite un mantenimiento fácil de las aplicaciones. Basado en el lenguaje SQL estándar. Sistemas operativos y plataformas de hardware apropiadas AIX HP-UX Linux Others SUN Solaris

10 Informix Dynamic Server
Base de datos OLTP ampliable, fiable y de elevada disponibilidad. Capacidad inigualable de ampliación, gestión y rendimiento. Costo total de propiedad optimizado y compatibilidad líder del sector. Extensa compatibilidad con las aplicaciones de nuestros socios. Ofrece la capacidad de extensión más avanzada del sector. Estrecha integración con la cartera de productos de software de IBM. Gran compatibilidad con múltiples plataformas y normas estándar abiertas, como por ejemplo, los Web Services, Linux, el procesamiento autónomo y el comercio electrónico on demand. Novedades de IBM Informix Dynamic Server V10.0: Un esfuerzo y dedicación continuados para mejorar la calidad y el rendimiento de las consultas. Entre las mejoras se incluyen una mejor asignación de memoria, tamaños de página configurables y que puede almacenar y aplicar directrices externas de optimización. Entre las mejoras de disponibilidad y fiabilidad se incluye la capacidad de crear y desplegar índices online sin bloquear tablas y la capacidad de restauración del nivel de la tabla (en un punto en el tiempo). Para los usuarios de Enterprise Replication, ahora es posible una resincronización sin fisuras online de múltiples nodos. Para DBA, la nueva modalidad de usuario único auténtico llevará a cabo la administración del servidor de la base de datos de la forma más sencilla que se haya visto hasta ahora. También se han producido mejoras significativas en el tiempo de recuperación 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 aplicación para cumplir con los requisitos de seguridad de datos normativos del gobierno. Entre las mejoras administrativas, se incluye un proceso de instalación intuitivo más automatizado y la capacidad de cambiar el nombre a los espacios_bd. Ahora la administración y configuración de Enterprise Replication son mucho más fáciles con la incorporación de plantillas de duplicación y la capacidad de modificar tablas duplicadas. Para mejorar la productividad del programador y proporcionar opciones de elección de entornos de programación, 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 especificación 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 características de gestión de memoria de E/S que se incluyen en este release. Entre los cambios y el paquete de IDS V10.0 se incluyen: La característica HDR (High Availability Data Replication) ahora se ofrece como una opción separada con opción de carga para los clientes de IDS Workgroup Edition (sólo IDS V10.0). Ahora, IDS Workgroup Edition se puede ejecutar en máquinas con hasta cuatro CPU (sólo IDS V10.0). Los clientes con un contrato válido de suscripción y sporte de software de IDS V9.x puede actualizarse a IDS V10.0 sin ningún tipo de cargo. Está disponible un precio especial de actualización para los clientes de IDS V7.x que actualmente dispongan del mantenimiento. IBM Informix Dynamic Server continúa la larga tradición de IBM e Informix de proporcionar la infraestructura de datos crítica que las empresas necesitan para gestionar sus negocios. 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. Además, IDS sigue disminuyendo la complejidad, el tiempo, los conocimientos de administración de base de datos y los costos relativos a la gestión al simplificar y automatizar muchas de las tareas de mantenimiento de una base de datos empresarial. La actualización desde cualquier versión 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.

11 Informix Dynamic Server Express
¿Cómo mejorar una obra maestra? IBM lo ha conseguido. Toda la potencia y la capacidad de ampliación de Informix Dynamic Server Funciones de cifrado para cumplir los requisitos normativos como Basel II, Sarbanes-Oxley e HIPAA Funciones de administración que reducen los tiempos de parada Una nueva instalación 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 diseñado para satisfacer las necesidades de las pequeñas 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 intervención del usuario. IBM lo ha llamado IBM Informix Dynamic Server Express (IDS) Versión 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 diseñado para las pequeñas empresas. IDS Express v10.0 simplifica de forma significativa y automatiza tareas tradicionales, lo cual produce un rápido desarrollo de aplicaciones, un mayor rendimiento y una mejor seguridad de datos. Gracias a que se han eliminado las cargas de administración de la base de datos, IDS Express, mejora de forma significativa la disponibilidad del sistema y elimina todos los obstáculos 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 inversión existente en el desarrollo de las aplicaciones de empresa de la próxima generación. 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 informática pura de IDS para ofrecer aún más potentes posibilidades de proceso de transacciones. IDS Express v10.0 incluye mejores funciones que le permiten hacer más con menos, funciones de gestión automática, que eliminan anomalías del sistema y mejoran el rendimiento, la seguridad, la capacidad de ampliación y las funciones de desarrollo de aplicaciones. Reduce significativamente los tiempos de parada provocados por caídas del sistema, planificadas o no. Esto quiere decir que puede recuperar rápidamente su inversión en IDS Express v10.0. La combinación de alto rendimiento, poca intervención y ORDBMS de bajos costos que se ha diseñado para manejar aplicaciones complejas e integradas. Actualmente, IDS se utiliza en los sistemas financieros, sanitarios, minoristas, electrónicos, de gestión de redes y telecomunicaciones. IDS Express es una base de datos altamente flexible y con capacidad de ampliación que da soporte a una gran variedad de paradigmas de desarrollo como, por ejemplo Java™, C/C++, .NET y desarrolladores basados en SQL.

12 Informix SQL Proporciona la velocidad, potencia y seguridad necesarias para aplicaciones de bases de datos grandes y pequeñas Informix SQL 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. Permite desarrollar rápidamente terminales de pantalla verde y aplicaciones que no requieren la utilización de lenguaje de programación Funciones de generación de informes sencillas, que permiten analizar datos rápidamente Permite que los clientes accedan rápidamente 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 pequeñas. Sistemas operativos y plataformas de hardware apropiadas HP-UX Linux SUN Solaris

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

14 Informix Dynamic Server Enterprise

15 Informix Dynamic Server Express Edition

16 Informix Dynamic Server Workgroup Edition

17 CUADRO COMPARATIVO INFORMIX ORACLE
Se especializo mas en aplicaciones GIS (datos geográficos), Datawarehouse y Datamining. siempre ha sido considerada una base de datos para uso mas general 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 administración 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 (gestión interna de usuarios ) haciendo menos simplificada la administración Informix, el mismo daemon de la base de datos (ONINIT) atiende los puertos. De esta manera Informix ocupa menos memoria y recursos. Para conectar externamente vía TCP/IP a Oracle, hacía falta colgar un daemon llamado listener de un puerto. Luego el listener traducía las llamadas al SQLNet para hablar con la base de datos. Luego había dos procesos: el daemon de la base de datos (oracle), y el daemon que escuchaba el puerto (listener). Informix-4GL ofrece herramientas para crear menús, 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 generarán aplicaciones que funcionen en modo texto, dejando para una futura ampliación la generación de aplicaciones en entornos gráficos. ORACLE Es manejador de base de datos relacional que hace uso de los recursos del sistema informático en todas las arquitecturas de hardware, para garantizar su aprovechamiento al máximo en ambientes cargados de información

18 ¿Qué es el Benchmark? El Benchmark es también un proceso continuo de medir productos, servicios y prácticas contra competidores más duros o aquellas compañías reconocidas como líderes en la industria.

19 ¿Qué es el Benchmark? El benchmark es una técnica utilizada para medir el rendimiento de un sistema o componente de un sistema, frecuentemente en comparación con el cual se refiere específicamente a la acción de ejecutar un benchmark. Más formalmente puede entenderse que un benchmark es el resultado de la ejecución de un programa informático o un conjunto de programas en una máquina, con el objetivo de estimar el rendimiento de un elemento concreto o la totalidad de la misma, y poder comparar los resultados con máquinas similares. En términos de ordenadores, un benchmark podría ser realizado en cualquiera de sus componentes, ya sea CPU, RAM, tarjeta gráfica, etc. También puede ser dirigido específicamente a una función dentro de un componente, por ejemplo, la unidad de coma flotante de la CPU; o incluso a otros programas.

20 CONCLUSIONES. Informix es una Base de Datos relacionales de 4ª generación, que va orientada al e-business, soporta la mayoría de las plataformas y puede utilizarse en pequeñas, medianas y grandes empresas, ya que los costos del programa se ajustan a las necesidades de las mismas. Informix incluye un soporte técnico en línea las 24 horas del día los7 días de la semana, además de cumplir con los niveles de seguridad avalados por las NCSC y es fácil de programar.

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

22 EQUIPO 1 MARTHA ARACELI CANO ZEPEDA RODRIGO MALDONADO ALTAMIRANO


Descargar ppt "INTRODUCCIÓN. Informix Es un gestor de base de datos creado por informix sofware Inc. Incluye un RDBMS (sistema Administrador de Base de datos relacionales/"

Presentaciones similares


Anuncios Google