Informix est une famille de produits de la division Information Management d'IBM qui se concentre sur plusieurs offres de systèmes de gestion de bases de données relationnelles (SGBDR) et de bases de données multi-modèles . Les produits Informix ont été initialement développés par Informix Corporation , dont la filiale Informix Software a été acquise par IBM en 2001.
En avril 2017, IBM a délégué le développement actif et le support à HCL Technologies pour une durée de 15 ans, et un certain nombre d'employés d'IBM travaillant sur Informix ont également rejoint HCL. Dans le cadre de cet accord, IBM continuera de le commercialiser et de le vendre sous le nom d'IBM Informix à ses clients, tandis que HCLTech pourra le commercialiser et le vendre sous le nom de HCL Informix.
La version actuelle d'Informix est la 14.10 et constitue la base de plusieurs éditions de produits avec des variations de capacité et de fonctionnalités. La base de données Informix a été utilisée dans de nombreuses applications OLTP à taux de transaction élevé dans les secteurs de la vente au détail, de la finance, de l'énergie et des services publics, de la fabrication et des transports. Plus récemment, le serveur a été amélioré pour améliorer sa prise en charge des charges de travail des entrepôts de données . Grâce à des extensions, Informix prend en charge les types de données qui ne font pas partie de la norme SQL .
Le 24 juillet 2020, HCL a annoncé OneDB Database Server V1.0.0.0 en tant que SGBD multi-modèle (relationnel, objet-relationnel et dimensionnel) basé sur Informix. Le 19 août 2021, HCL a publié OneDB 2.0 en tant qu'offre cloud native, multi-cloud et orchestrée par Kubernetes.
Le 29 décembre 2021, Actian (anciennement Ingres Corporation) est devenue la propriété exclusive de HCL America. Actian est restée une entité distincte, agissant désormais en tant que division Données, Analyses et Informations de HCLSoftware. Il est prévu que le portefeuille Informix soit transféré de HCL à Actian, HCL Informix et OneDB étant déjà disponibles en téléchargement sur le portail de distribution électronique de logiciels (ESD) d'Actian.
Produits clés
En 2023, la version actuelle d'IBM et de HCL Informix est la 14.10. Les principales améliorations apportées par rapport aux versions précédentes ont été l'ajout d'une compression d'index intégrée, l'intégration de collections JSON avec prise en charge des pilotes JSON MongoDB dans le serveur et une amélioration permettant de partitionner les objets de base de données sur plusieurs serveurs dans un cluster ou une grille (également appelée sharding ). Les requêtes peuvent éventuellement renvoyer des données à partir de l'instance de serveur connectée localement ou d'une grille entière avec le même SQL.
La version 14.10 d'Informix a introduit la prise en charge de l'indexation partielle où seul un sous-ensemble des lignes d'une table est indexé et des index de clés à valeurs multiples qui prennent en charge l'indexation des éléments dans les types de données à valeurs multiples tels que les champs de tableau LIST, SET, MULTISET et BSON.
Les clusters hétérogènes sont entièrement pris en charge et plusieurs options de déploiement sont disponibles, dont certaines offrent des niveaux très élevés de redondance des données et de tolérance aux pannes. Cette fonctionnalité est commercialisée par IBM sous le nom d'Informix Flexible Grid.
IBM Informix est proposé dans un certain nombre d'éditions, notamment des éditions gratuites pour développeurs, des éditions pour les petites et moyennes entreprises et des éditions prenant en charge l'ensemble des fonctionnalités et conçues pour être utilisées avec les plus grandes applications d'entreprise. Il existait auparavant une édition d'entrepôt de données avancée, comprenant Informix Warehouse Accelerator (IWA), mais elle a été abandonnée au profit de l'édition Advanced Enterprise (qui donne des droits d'accès à IWA).
Concernant HCL Informix, il existe une seule version commerciale disponible, compatible avec IBM Informix Advanced Enterprise Edition, disposant également des droits IWA. Il existe également une version d'essai disponible, sans limites connues, à l'exception d'une date d'expiration.
Les principaux points forts de HCL Informix 14.10 sont les suivants :
- Parité fonctionnelle avec IBM Informix 14.10 pour le déploiement sur site
- Remplacement de la gestion des licences FlexNet par une solution de surveillance basée sur des scripts, cohérente avec les autres offres Actian
- Prise en charge étendue du système d'exploitation avec l'ajout de Linux sur Power Little Endian et Solaris Sparc.
Positionnement
Informix est généralement considéré comme optimisé pour les environnements avec une administration de base de données très faible ou inexistante, y compris l'utilisation en tant que base de données intégrée. Il a une longue expérience dans la prise en charge de taux de transaction très élevés et dans la fourniture des caractéristiques de disponibilité nécessaires aux applications critiques telles que les lignes de fabrication et les systèmes de réservation. Informix a été largement déployé dans le secteur de la vente au détail, où la faible charge administrative le rend utile pour les déploiements en magasin.
Avec la capacité d'intégrer profondément Informix dans les passerelles et les routeurs, la prise en charge des séries chronologiques, un faible encombrement et de faibles exigences d'administration, Informix cible également les solutions Internet des objets, où de nombreuses exigences de traitement des données peuvent être traitées avec des passerelles qui intègrent Informix et connectent des capteurs et des appareils à Internet.
Autres produits
Outre les produits basés sur le moteur de la version 14.1, la famille Informix comprend également un certain nombre de produits de base de données hérités qui sont toujours pris en charge sur le marché. Il s'agit notamment d'Informix OnLine, Informix Standard Edition (SE) et Informix C-ISAM. Ces produits sont des moteurs de base de données plus simples et plus compacts qui sont également fréquemment intégrés dans des applications tierces. Collectivement, ces produits sont souvent appelés « Informix Classics ».
La famille Informix comprend également :
- Informix Client-SDK : un environnement de développement côté client qui prend en charge un certain nombre d'environnements différents, notamment .net pour les développeurs Windows et une variété de protocoles pour les environnements Unix et Linux.
- Informix-4GL : un langage de quatrième génération pour le développement de programmation d'applications.
- Informix Warehouse Accelerator (IWA) : une base de données en mémoire basée sur la technologie d'accélération IBM BLU, qui utilise une combinaison de technologies plus récentes, notamment les données en mémoire, la tokenisation, la compression profonde et la technologie de base de données en colonnes pour fournir des performances extrêmement élevées sur les requêtes de type business intelligence et data warehouse. IWA peut être installé sur le même ordinateur que le serveur de base de données Informix ou sur un autre. Il reçoit des copies de données du serveur de base de données et les organise en data marts.
- Informix Enterprise Gateway : il connecte l'environnement Informix à celui de tout gestionnaire de pilotes et pilote compatible ODBC niveau 2 de bibliothèque partagée sous UNIX ou Linux. Enterprise Gateway permet aux développeurs et utilisateurs d'applications de base de données Informix d'accéder aux informations sur DB2, Oracle, Sybase et d'autres bases de données non Informix aussi facilement et de manière transparente que s'ils accédaient à un serveur de base de données Informix.
Les produits obsolètes et non IBM Informix peuvent fonctionner via l'émulation sur du matériel moderne.
Formation et certification
IBM Training propose un ensemble complet de cours de formation sur les serveurs de données de base qui s'appliquent à Informix . Ces cours approfondissent de nombreux concepts essentiels d'Informix, des fondamentaux aux sujets SQL avancés .
Dans le cadre de son initiative académique, IBM propose le logiciel Informix, la documentation et la formation aux établissements d'enseignement supérieur du monde entier par le biais de son nouveau programme Informix on Campus. IBM propose un ensemble complet de matériel Informix aux professeurs d'université appelé « Informix In a Box » , qui comprend des travaux pratiques et des présentations PowerPoint à utiliser en cours, des formations enregistrées pour les enseignants, des DVD avec du matériel de cours et des images d'appareils virtuels VMware, ainsi que des T-shirts pour les étudiants.
Groupes d'utilisateurs
Des groupes d'utilisateurs restent actifs en Belgique, en Croatie, en France, en Allemagne, aux États-Unis et dans de nombreux autres pays. L' IIUG (International Informix Users Group) agit comme une fédération de ces groupes d'utilisateurs et fournit de nombreux services à ses membres.