IBM Informix - IBM Informix

IBM Informix
IBM logo.svg
Développeur (s) IBM
Version stable
14.10.FC5 / 17 novembre 2020  ( 17/11/2020 )
Taper SGBDR
Licence Logiciel propriétaire commercial
Site Internet www.ibm.com/products

IBM Informix est une famille de produits au sein de la division de gestion de l'information d'IBM qui est centrée sur plusieurs offres de système de gestion de base de données relationnelle (SGBDR). 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 et HCL Technologies (Division Produits et Plateformes) ont conclu un partenariat à long terme de 15 ans pour co-développer , soutenir et commercialiser le produit.

IBM a délégué le développement et le support actifs à HCL et partage la commercialisation des principaux produits Informix avec HCL . La version actuelle d'Informix est 14.10 et constitue la base de plusieurs éditions de produit avec des variations de capacité et de fonctionnalité. 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 de l' entrepôt de données .

Le serveur Informix prend en charge le modèle relationnel objet, qui a permis à IBM de proposer des extensions prenant en charge des types de données qui ne font pas partie de la norme SQL . Les plus largement utilisés sont les JSON, BSON, les séries chronologiques et les extensions spatiales, qui fournissent à la fois une prise en charge du type de données et des extensions de langage qui permettent des requêtes spécifiques à un domaine haute performance et un stockage efficace pour les ensembles de données basés sur des séries chronologiques semi-structurées et données spatiales.

Produits clés

La version actuelle d'IBM Informix est la 14.10. Les principales améliorations apportées par rapport aux versions précédentes étaient l'ajout de la compression d'index intégrée, l'intégration des collections JSON avec prise en charge des pilotes JSON MongoDB dans le serveur et une amélioration permettant aux objets de base de données d'être partitionnés sur plusieurs serveurs dans un cluster ou une grille (aka sharding ) . Les requêtes peuvent éventuellement renvoyer des données de l'instance de serveur connectée localement ou d'une grille entière avec le même SQL. Informix version 14.10 a introduit la prise en charge de l'indexation partielle où seul un sous-ensemble des lignes d'une table est indexé et pour les index de clé à valeurs multiples qui prennent en charge l'indexation des éléments dans des 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 fonction est commercialisée par IBM sous le nom d'Informix Flexible Grid.

Informix est proposé dans un certain nombre d'éditions, y compris des éditions gratuites pour les 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 pour prendre en charge les plus grandes applications d'entreprise.

Il existe également une édition avancée d'entrepôt de données d'Informix. Cette version inclut Informix Warehouse Accelerator 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.

Informix TimeSeries est une fonctionnalité unique du système de base de données qui permet une manipulation efficace et rapide des données de séries chronologiques, telles que celles générées par des appareils tels que les compteurs électriques intelligents, ou telles que trouvées dans les systèmes de négociation financière avec des `` ticks '' d'actions horodatés. Ce type de données n'est pas bien adapté au stockage ou à l'utilisation dans le style d'organisation des données pris en charge par SQL normal.

Positionnement

IBM propose plusieurs produits de base de données avec des capacités qui se chevauchent dans certains domaines. Informix est souvent comparé à l'autre grand produit de base de données d'IBM, DB2 , qui est proposé sur la plate-forme mainframe zSeries ainsi que sur Windows, Unix et Linux. La spéculation selon laquelle IBM combinerait Informix avec DB2 ou avec d'autres produits de base de données s'est avérée sans fondement.

IBM a plutôt continué d'élargir la gamme de produits de base de données proposés, tels que Netezza, une appliance d'entrepôt de données, et Cloudant, une base de données NoSQL. IBM a décrit son approche du marché comme la fourniture de «systèmes optimisés pour la charge de travail».

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 une utilisation en tant que base de données intégrée. Il a une longue expérience en matière de prise en charge de taux de transaction très élevés et de caractéristiques de disponibilité nécessaires pour les 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 surcharge administrative le rend utile pour les déploiements en magasin.

Avec la possibilité d'intégrer en profondeur Informix dans les passerelles et les routeurs, la prise en charge des séries temporelles, le faible encombrement et les faibles exigences d'administration, Informix est également ciblé sur les solutions Internet des objets, où de nombreuses exigences de traitement des données peuvent être gérées avec des passerelles qui intègrent Informix et connectez des capteurs et des appareils à Internet.

En avril 2017, IBM a annoncé qu'elle sous-traitait le développement d'Informix aux spécialistes informatiques indiens HCL, et qu'un certain nombre d'employés d'IBM travaillant sur Informix passeraient également à HCL. Dans le cadre de cet accord, IBM continuera de commercialiser et de vendre Informix à ses clients.

Autres produits

Outre les produits basés sur le moteur de la version 14.1, la famille IBM 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 petits qui sont également fréquemment intégrés dans des applications tierces. Collectivement, ces produits sont souvent appelés «Informix Classics».

La famille IBM Informix comprend également un environnement de développement côté client, Client-SDK, 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.

Produits hérités du patrimoine obsolètes et non-IBM Informix

Des plans

IBM a des plans à long terme pour Informix et DB2 , les deux bases de données partageant la technologie entre elles, bien qu'IBM ait constamment nié la fusion des deux produits.

Formation et certification

IBM Training comprend un ensemble complet de formations de base sur les serveurs de données qui s'appliquent à Informix . Ces cours approfondissent de nombreux concepts Informix essentiels, des fondamentaux aux sujets SQL avancés .

Dans le cadre de l'Initiative académique d'IBM, IBM propose des logiciels, de la documentation et des formations Informix aux établissements d'enseignement supérieur du monde entier via son nouveau programme Informix on Campus. IBM propose aux professeurs d'université un package inclusif de matériel Informix appelé "Informix In a Box", qui propose des laboratoires pratiques et des PowerPoints à utiliser dans les cours, une formation enregistrée pour les enseignants, des DVD avec du matériel de classe et des images d'appareils virtuels VMware, ainsi que comme tee-shirts pour les étudiants.

Groupes d'utilisateurs

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

Voir également

Les références

Liens externes