Définition - Que signifie DB2?
DB2 est un système de gestion de base de données relationnelle (SGBDR) introduit à l'origine par IBM en 1983 pour s'exécuter 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 en vigueur 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 performant, capable de gérer de grandes quantités de données et de servir simultanément de nombreux utilisateurs.
Definir Tech explique DB2
Une base de données relationnelle permet un modèle déclaratif des données et d'y accéder via des requêtes. Pour cela, IBM a inventé le SQL (Structured Query Language) désormais standard de facto. SQL est un langage très simple de type anglais qui facilite la création de table, l'accès et la manipulation des données contenues ici. 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 des 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 type plus petit. La gamme de plates-formes informatiques sur lesquelles s'exécute DB2 est large, des ordinateurs centraux et des 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 fonctionnalités et la sécurité hautement avancées de DB2 en font une base de données largement utilisée dans l'industrie du logiciel moderne.