Une base de données (Abr. : « BD » ou « BDD ») est un stock d’informations organisé et structuré de manière à pouvoir être facilement manipulé. Les bases de données sont typiquement utilisées pour stocker efficacement de très grandes quantités d’informations.
L’organisation logique des données se fait selon un modèle de données et la structure physique des fichiers comporte des index destinés à accélérer les opérations de recherche et de tri. Le modèle de données relationnel est aujourd’hui le plus utilisé parce qu’il permet l’indépendance entre la structure physique et l’organisation logique des données - contrairement aux modèles hiérarchique et réseau.
Ingres est un système de gestion de base de données (SGBD) relationnel, tout comme IBM DB2, Oracle ou MySQL. Ingres signifie : INtelligent Graphic RElational System.
Son concepteur, Michael Stonebraker (en), 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 Associate, 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.
Mongo (de"humongous") est un logiciel de bases de données open source, sans schéma, orienté documents.
MySQL est une base de données SQL rapide, stable, réellement multi-user et multi-threadé. SQL (Structured Query Language), est le language de requêtage de bases de données le plus populaire au monde. Les principaux objectifs de MySQL sont la rapidité, la robustesse et la facilité d’usage.
OpenLDAP est une implémentation libre du protocole LDAP développée par The OpenLDAP Project. Elle est publiée sous sa propre licence : OpenLDAP Public License.
Lightweight Directory Access Protocol (LDAP) est à l’origine un protocole permettant l’interrogation et la modification des services d’annuaire.
OpenStreetMap est un projet qui a pour but de créer des cartes libres du monde sous licence libre, en utilisant le système GPS et d’autres données libres. Il a été fondé en juillet 2004 par Steve Coast au University College de Londres.
Par l’utilisation de moyens informatiques basés sur Internet qui permettent l’intervention et la collaboration de tout utilisateur volontaire, OpenStreetMap relève de la géomatique 2.0 et est aussi une contribution à ce qui est appelé la néogéographie.
PostgreSQL™ est un système de gestion de bases de données relationnelles objet (ORDBMS) fondé sur POSTGRES, Version 4.2™. Ce dernier a été développé à l’université de Californie au département des sciences informatiques de Berkeley. POSTGRES est à l’origine de nombreux concepts qui ne seront rendus disponibles au sein de systèmes de gestion de bases de données commerciales que bien plus tard.
PostgreSQL™ est un descendant OpenSource du code original de Berkeley. Il supporte une grande partie du standard SQL tout en offrant de nombreuses fonctionnalités modernes :
requêtes complexes ;
clés étrangères ;
triggers ;
vues ;
intégrité transactionnelle ;
contrôle des versions concurrentes (MVCC ou multiversion concurrency control).
De plus, PostgreSQL™ peut être étendu par l’utilisateur de multiples façons. En ajoutant, par exemple :
de nouveaux types de données ;
de nouvelles fonctions ;
de nouveaux opérateurs ;
de nouvelles fonctions d’agrégat ;
de nouvelles méthodes d’indexage ;
de nouveaux langages de procédure.
Et grâce à sa licence libérale, PostgreSQL™ peut être utilisé, modifié et distribué librement, quelque soit le but visé, qu’il soit privé, commercial ou académique.