Table des matières:
Définition - Que signifie DB2?
DB2 est un système de gestion de base de données relationnelle (RDBMS) introduit à l'origine par IBM en 1983 pour fonctionner sur sa plate-forme mainframe MVS (Multiple Virtual Storage). Le nom fait référence au passage du modèle de base de données hiérarchique alors répandu au nouveau modèle relationnel. Bien que DB2 ait été initialement conçu pour fonctionner exclusivement sur les plates-formes mainframe IBM, il a ensuite été porté sur d'autres systèmes d'exploitation largement utilisés comme UNIX, Windows et actuellement sous Linux. DB2 fait partie intégrante du portefeuille de gestion des informations d'IBM. Il s'agit d'un moteur de base de données complet et hautes performances capable de gérer de grandes quantités de données et de servir simultanément de nombreux utilisateurs.
Techopedia explique DB2
Une base de données relationnelle permet un modèle déclaratif des données et leur accès via des requêtes. À cette fin, IBM a inventé le standard SQL de fait (Structured Query Language). SQL est un langage très simple de type anglais qui facilite la création de tables, l'accès et la manipulation des données qu'il contient. Plusieurs entrées dans les tables (appelées «enregistrements») peuvent être insérées, supprimées et mises à jour en même temps par des utilisateurs simultanés à l'aide de commandes spécifiées dans SQL. Dans les années 1990, une version de DB2 appelée LUV (Linux, Unix, Windows) a été introduite, marquant le portage de la base de données vers des plates-formes informatiques de plus petit type. La gamme de plates-formes informatiques sur lesquelles DB2 s'exécute est large, des ordinateurs centraux et grandes plates-formes distribuées aux PC à plus petite échelle. DB2 Express-C, une version gratuite similaire à l'open source MySql, bien que non open source, est proposée à la communauté des développeurs. DB2 peut être administré via une invite de ligne de commande ou une interface graphique. Les fonctions et la sécurité très avancées de DB2 en font une base de données largement utilisée dans l'industrie logicielle moderne.