Informix [4] [5] [6] es una familia de productos dentro de la división de Gestión de la Información de IBM que se centra en varios sistemas de gestión de bases de datos relacionales (RDBMS) y ofertas de bases de datos multimodelo . Los productos Informix fueron desarrollados originalmente por Informix Corporation , cuya filial Informix Software fue adquirida por IBM en 2001.
En abril de 2017, IBM delegó el desarrollo activo y el soporte a HCL Technologies durante 15 años, y varios empleados de IBM que trabajaban en Informix también se trasladaron a HCL. Como parte de este acuerdo, IBM continuará comercializándolo y vendiéndolo como IBM Informix a sus clientes, y HCLTech podrá comercializarlo y venderlo como HCL Informix. [7]
La versión actual de Informix es la 14.10 y constituye la base de varias ediciones del producto con variaciones en capacidad y funcionalidad. La base de datos Informix se ha utilizado en muchas aplicaciones OLTP de alta tasa de transacciones en los sectores minorista, financiero, energético y de servicios públicos, manufacturero y de transporte. Más recientemente, el servidor se ha mejorado para mejorar su soporte para cargas de trabajo de almacenamiento de datos . [8] A través de extensiones, Informix admite tipos de datos que no forman parte del estándar SQL .
El 24 de julio de 2020, HCL anunció OneDB Database Server V1.0.0.0 como un DBMS multimodelo (relacional, relacional de objetos y dimensional) basado en Informix. [9] El 19 de agosto de 2021, HCL lanzó OneDB 2.0 como una oferta nativa de la nube, multinube y orquestada por Kubernetes. [10]
El 29 de diciembre de 2021, Actian (anteriormente Ingres Corporation) pasó a ser propiedad total de HCL America. [11] Actian siguió siendo una entidad separada, actuando ahora como la división de datos, análisis e información de HCLSoftware. [12] Se espera que la cartera de Informix se transfiera de HCL a Actian, con HCL Informix y OneDB ya disponibles para su descarga en el portal de distribución electrónica de software (ESD) de Actian.
A partir de 2023, la versión actual de IBM y HCL Informix es la 14.10. Las principales mejoras realizadas con respecto a versiones anteriores fueron agregar compresión de índice incorporada, integración de colecciones JSON con soporte para controladores JSON de MongoDB en el servidor y una mejora que permite dividir los objetos de la base de datos en múltiples servidores en un clúster o grid (también conocido como fragmentación ). . Opcionalmente, las consultas pueden devolver datos de la instancia del servidor conectado localmente o de un grid completo con el mismo SQL.
La versión 14.10 de Informix introdujo soporte para indexación parcial donde solo se indexa un subconjunto de las filas de una tabla y para índices clave de valores múltiples que admiten la indexación de elementos dentro de tipos de datos de valores múltiples, como campos de matriz LIST, SET, MULTISET y BSON. .
Los clústeres heterogéneos son totalmente compatibles y hay varias opciones de implementación disponibles, incluidas algunas que proporcionan niveles muy altos de redundancia de datos y tolerancia a fallas. IBM comercializa esta característica como Informix Flexible Grid.
IBM Informix se ofrece en varias ediciones, incluidas ediciones gratuitas para desarrolladores, ediciones para pequeñas y medianas empresas y ediciones que admiten el conjunto completo de funciones y están diseñadas para usarse en soporte de las aplicaciones empresariales más grandes. Solía haber una edición avanzada de almacén de datos, incluido Informix Warehouse Accelerator (IWA), pero quedó obsoleta en favor de la Advanced Enterprise Edition (que otorga derechos a IWA).
Respecto a HCL Informix, existe una única versión comercial disponible, que es compatible con IBM Informix Advanced Enterprise Edition, teniendo también derechos sobre IWA. También hay disponible una versión de prueba, sin límites conocidos, excepto la fecha de vencimiento.
Los aspectos más destacados de HCL Informix 14.10 incluyen:
Generalmente se considera que Informix está optimizado para entornos con muy poca o ninguna administración de bases de datos, incluido el uso como base de datos integrada. Tiene una larga trayectoria soportando tasas de transacción muy altas y proporcionando características de tiempo de actividad necesarias para aplicaciones de misión crítica, como líneas de fabricación y sistemas de reserva. Informix se ha implementado ampliamente en el sector minorista, donde los bajos gastos administrativos lo hacen útil para implementaciones en las tiendas.
Con la capacidad de integrar profundamente Informix en puertas de enlace y enrutadores, soporte de series temporales, tamaño reducido y bajos requisitos de administración, Informix también está dirigido a soluciones de Internet de las cosas, donde muchos de los requisitos de manejo de datos se pueden manejar con puertas de enlace que integran Informa y conecta sensores y dispositivos a Internet.
Además de los productos basados en el motor de la versión 14.1, la familia Informix también incluye una serie de productos de bases de datos heredados que todavía son compatibles en el mercado. Estos incluyen Informix OnLine, Informix Standard Edition (SE) e Informix C-ISAM . Estos productos son motores de bases de datos más simples y de menor tamaño que también suelen estar integrados en aplicaciones de terceros. En conjunto, estos productos a menudo se denominan "Clásicos de Informix".
La familia Informix también incluye:
Los productos obsoletos y que no son de IBM Informix pueden ejecutarse mediante emulación en hardware moderno. [ cita necesaria ]
IBM Training incluye un conjunto completo de cursos básicos de formación en servidores de datos que se aplican a Informix . Estos cursos profundizan en muchos conceptos esenciales de Informix, desde conceptos básicos hasta temas avanzados de SQL . [dieciséis]
Como parte de la Iniciativa Académica de IBM, IBM ofrece software, documentación y capacitación de Informix a instituciones de educación superior en todo el mundo a través de su nuevo programa Informix on Campus. IBM ofrece un paquete inclusivo de materiales de Informix a profesores universitarios llamado "Informix In a Box", [17] que ofrece laboratorios prácticos y PowerPoints para usar en lecciones, capacitación grabada para profesores, DVD con material de clase e imágenes de dispositivos virtuales VMware. , así como camisetas para estudiantes.
Los grupos de usuarios permanecen activos [18] en Bélgica, [19] Croacia, [20] Francia, Alemania, Estados Unidos y muchos otros países. El IIUG (Grupo Internacional de Usuarios de Informix) actúa como una federación de esos grupos de usuarios y proporciona numerosos servicios a sus miembros.