IBM Informix es una familia de productos dentro de la división de Gestión de la Información de IBM que se centra en varias ofertas de sistemas de gestión de bases de datos relacionales (RDBMS). Los productos Informix fueron desarrollados originalmente por Informix Corporation , cuya subsidiaria Informix Software fue adquirida por IBM en 2001. En abril de 2017, IBM y HCL Technologies (División de Productos y Plataformas) acordaron una asociación a largo plazo de 15 años para desarrollar conjuntamente , apoyar y comercializar el producto. [2]
Desarrollador (es) | IBM |
---|---|
Lanzamiento estable | 14.10.FC5 / 17 de noviembre de 2020 [1] |
Tipo | RDBMS |
Licencia | Software propietario comercial |
Sitio web | www.ibm.com/products |
IBM ha delegado el desarrollo activo y el soporte a HCL y comparte el marketing de los productos clave de Informix con HCL . La versión actual de Informix es la 14.10 y forma la base de varias ediciones de productos con variaciones en capacidad y funcionalidad. La base de datos de 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, fabricación y transporte. Más recientemente, el servidor se ha mejorado para mejorar su compatibilidad con las cargas de trabajo del almacén de datos .
El servidor Informix admite el modelo relacional de objetos, lo que ha permitido a IBM ofrecer extensiones que admiten tipos de datos que no forman parte del estándar SQL . Los más utilizados son JSON, BSON, series de tiempo y extensiones espaciales, que brindan soporte de tipo de datos y extensiones de lenguaje que permiten consultas específicas de dominio de alto rendimiento y almacenamiento eficiente para conjuntos de datos basados en series de tiempo semiestructuradas y datos espaciales.
Productos clave
La corriente [ ¿cuándo? ] versión de IBM Informix es 14.10. Las principales mejoras realizadas con respecto a las versiones anteriores fueron la adición de compresión de índice incorporada, la integración de colecciones JSON con soporte para controladores MongoDB JSON en el servidor y una mejora que permite particionar los objetos de la base de datos en múltiples servidores en un clúster o cuadrícula (también conocido como fragmentación ) . Opcionalmente, las consultas pueden devolver datos desde la instancia del servidor conectado localmente o desde una cuadrícula completa con el mismo SQL. Informix versión 14.10 introdujo soporte para indexación parcial donde solo un subconjunto de las filas en una tabla está indexado y para índices clave de múltiples valores que admiten la indexación de los elementos dentro de tipos de datos de múltiples valores como LIST, SET, MULTISET y campos de matriz BSON .
Los clústeres heterogéneos son totalmente compatibles y hay varias opciones de implementación disponibles, incluidas algunas que brindan niveles muy altos de redundancia de datos y tolerancia a fallas. IBM comercializa esta función como Informix Flexible Grid.
Informix se ofrece en una serie de 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 ser utilizadas en soporte de las aplicaciones empresariales más grandes.
También hay una edición avanzada de almacenamiento de datos de Informix. Esta versión incluye Informix Warehouse Accelerator, que utiliza una combinación de tecnologías más nuevas que incluyen datos en memoria, tokenización, compresión profunda y tecnología de base de datos en columnas para proporcionar un rendimiento extremadamente alto en consultas de inteligencia empresarial y estilo de almacenamiento de datos.
Informix TimeSeries es una característica única [ cita requerida ] del sistema de base de datos que permite una manipulación eficiente y rápida de datos de series de tiempo, como los generados por dispositivos como medidores eléctricos inteligentes, o como los que se encuentran en sistemas de comercio financiero con acciones con marca de tiempo ' garrapatas '. Este tipo de datos no es adecuado para el almacenamiento o uso en el estilo normal de organización de datos compatible con SQL.
Posicionamiento
IBM tiene varios productos de bases de datos con capacidades que se superponen en algunas áreas. Informix a menudo se compara con el otro producto de base de datos importante de IBM, DB2 , que se ofrece en la plataforma mainframe zSeries , así como en Windows, Unix y Linux. La especulación de que IBM combinaría Informix con DB2 o con otros productos de bases de datos ha demostrado ser infundada.
En cambio, IBM ha seguido ampliando la variedad de productos de base de datos que ofrece, como Netezza, un dispositivo de almacenamiento de datos, y Cloudant, una base de datos NoSQL. IBM ha descrito su acercamiento al mercado como un suministro de "sistemas optimizados para cargas de trabajo".
Por lo general, se considera que Informix está optimizado para entornos con muy poca o ninguna administración de base de datos, incluido el uso como base de datos integrada. Tiene un largo historial de soportar tasas de transacciones muy altas y proporcionar las 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 la baja sobrecarga de administración lo hace útil para implementaciones en tiendas.
Con la capacidad de integrar profundamente Informix en puertas de enlace y enrutadores, compatibilidad con series de tiempo, tamaño reducido y requisitos de administración bajos, 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 Informix y conecta sensores y dispositivos a internet.
En abril de 2017, IBM anunció que estaban subcontratando el desarrollo de Informix a especialistas de TI indios HCL, y que varios empleados de IBM que trabajaban en Informix también se trasladarían a HCL. Como parte de este acuerdo, IBM continuará comercializando y vendiendo Informix a sus clientes.
Otros productos
Además de los productos basados en el motor de la versión 14.1, la familia IBM Informix también incluye una serie de productos de bases de datos heredados que todavía se admiten en el mercado. Estos incluyen Informix OnLine, Informix Standard Edition (SE) e Informix C-ISAM . Estos productos son motores de base de datos más simples y de menor tamaño que también suelen estar integrados en aplicaciones de terceros. En conjunto, estos productos se denominan a menudo "Informix Classics".
La familia IBM Informix también incluye un entorno de desarrollo del lado del cliente, el Client-SDK, que admite varios entornos diferentes, incluido .net para desarrolladores de Windows y una variedad de protocolos para entornos Unix y Linux.
Productos obsoletos y que no son de IBM Informix
Planes
IBM tiene planes a largo plazo para Informix y DB2 , con ambas bases de datos compartiendo tecnología entre sí, aunque IBM ha negado continuamente la fusión de los dos productos. [ cita requerida ]
Entrenamiento y Certificación
IBM Training incluye un conjunto completo de cursos básicos de formación de servidores de datos que se aplican a Informix . Estos cursos profundizan en muchos conceptos esenciales de Informix, desde los fundamentos hasta los temas avanzados de SQL . [3]
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 para profesores universitarios llamado "Informix In a Box", [4] que ofrece laboratorios prácticos y PowerPoints para usar en lecciones, capacitación grabada para maestros, DVD con material de clase e imágenes de dispositivos virtuales de VMware. , así como camisetas para estudiantes.
Grupos de usuarios
Los grupos de usuarios permanecen activos [5] en Bélgica, [6] Croacia, [7] Francia, Alemania, Estados Unidos y muchos otros países. El IIUG (International Informix Users Group) actúa como una federación de esos grupos de usuarios y proporciona numerosos servicios a sus miembros.
Ver también
Referencias
- ^ "Documentación de Informix V14.10" . 2021-01-22 . Consultado el 22 de enero de 2021 .
- ^ "IIUG" (PDF) . Archivado desde el original (PDF) el 8 de septiembre de 2017 . Consultado el 24 de abril de 2017 .
- ^ "IBM - Capacitación y Certificación en Gestión de la Información de IBM" . 306.ibm.com. 2010-04-01 . Consultado el 16 de junio de 2010 .
- ^ developerWorks: Wikis - Informix en el campus - Informix en una caja
- ^ "Grupos de usuarios locales" .
- ^ "Bienvenido al grupo de usuarios Benelux Informix" .
- ^ "Adria IUG (Udruga Informix korisnika Adria)" .
enlaces externos
- Página web oficial