Concept

Informix

Résumé
Informix est une combinaison de base de données relationnelle et de base de données orientée objet. Cette solution a été créée par Informix Software. En 2001, cette société a été achetée par IBM. Le nom complet du produit devient alors IBM Informix Dynamic Server. Laura King et Roger Sippl fondèrent dans les années 80 la société RDS (Relational Database Systems), et développèrent la technologie ISAM (gestion des accès en séquentiel indexé). Avec l'émergence des bases de données relationnelles, ils ont utilisé cette technique pour créer Informix, un ensemble fonctionnant sur plateforme Unix qui comportait un générateur d'états (ace), un générateur d'écrans interactifs (perform) et le langage de programmation Informer. Le produit a terminé son cycle avec la version 3.30 vers 1985. C'est alors qu'ils ont parié sur l'avènement du langage à cette époque plutôt confidentiel: SQL. En séparant la couche interface de la couche d'accès aux données, ils ont créé Informix-SQL 1.10 qui incluait ace, perform et l'accès aux bases de données (isql) . Plus tard est né Informix-4GL 1.00, véritable langage de basé sur le langage C, qui a été durant très longtemps le langage de programmation le plus utilisé après le C, toutes plateformes Unix confondues. Parallèlement, C-ISAM, la couche d'accès aux données, devenait un produit à part entière, devenait un produit très largement diffusé, notamment intégré dans le noyau unix. De nombreuses applications fonctionnent encore sur C-ISAM, technologie très efficace et robuste. Entretemps, la compagnie RDS est devenue Informix Software, alors que le laboratoire développait Informix-Turbo. En reprenant la base de C-ISAM pour l'appliquer cette fois-ci sur des raw-devices Unix, le serveur changeait radicalement d'architecture en adoptant des processus serveur continus et spécialisés (daemons) et l'utilisation de la mémoire partagée. En séparant les tâches de lecture et l'écriture des données et en les remontant en mémoire partagée, elles deviennent accessibles centralement à tous les utilisateurs, avec pour effet de réduire très sensiblement les entrées-sorties disque.
À propos de ce résultat
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.
Publications associées (1)

OLTP in Wonderland -- Where do cache misses come from in major OLTP components?

Anastasia Ailamaki, Pinar Tözün

For several decades, online transaction processing has been one of the main applications that drives innovations in the data management ecosystem, and in turn the database and computer architecture communities. Despite the novel approaches from industry an ...
ACM2013
Concepts associés (4)
Ingres (base de données)
Ingres ou Actian est un système de gestion de base de données (SGBD) relationnel. Ingres signifie : INtelligent Graphic RElational System. Son concepteur, Michael Stonebraker, décida de recommencer le développement à partir de zéro en 1985, mais en continuant à développer les idées d’Ingres. Il se lança dans un projet post-Ingres, qui fut d'abord nommé Postgres, puis, à partir de 1995, PostgreSQL. Détenu entre 1994 et 2005 par Computer Associates, et revendu depuis à un fonds d'investissement, Ingres est devenu un logiciel libre en 2004 ; sa licence est depuis lors la licence publique générale GNU.
Comparison of relational database management systems
The following tables compare general and technical information for a number of relational database management systems. Please see the individual products' articles for further information. Unless otherwise specified in footnotes, comparisons are based on the stable versions without any add-ons, extensions or external programs. The operating systems that the RDBMSes can run on. Information about what fundamental RDBMS features are implemented natively. Note (1): Currently only supports read uncommited transaction isolation.
Base de données relationnelle
thumb|upright=1.2|Structure générale d'une base de données relationnelle. En informatique, une base de données relationnelle (en anglais: relational database management system (RDBMS)) est une base de données où l'information est organisée dans des tableaux à deux dimensions appelés des relations ou tables, selon le modèle introduit par Edgar F. Codd en 1960. Selon ce modèle relationnel, une base de données consiste en une ou plusieurs relations. Les lignes de ces relations sont appelées des nuplets ou enregistrements.
Afficher plus