Inhoudsopgave:
Definitie - Wat betekent DB2?
DB2 is een Relational DataBase Management System (RDBMS), oorspronkelijk geïntroduceerd door IBM in 1983 om op zijn MVS (Multiple Virtual Storage) mainframe-platform te draaien. De naam verwijst naar de verschuiving van het toen gangbare hiërarchische databasemodel naar het nieuwe relationele model. Hoewel DB2 aanvankelijk was ontworpen om uitsluitend op IBM-mainframeplatforms te werken, werd het later geporteerd naar andere veelgebruikte besturingssystemen zoals UNIX, Windows en momenteel in Linux. DB2 is een integraal onderdeel van IBM's informatiebeheerportfolio. Het is een complete, krachtige database-engine die grote hoeveelheden gegevens kan verwerken en tegelijkertijd veel gebruikers kan bedienen.
Techopedia legt DB2 uit
Een relationele database zorgt voor een declaratief model van de gegevens en de toegang daartoe via query's. Voor dat doel heeft IBM de nu de facto standaard SQL (Structured Query Language) uitgevonden. SQL is een zeer eenvoudige, Engelsachtige taal die het maken van tabellen, toegang tot en manipulatie van de hierin opgenomen gegevens vergemakkelijkt. Meerdere vermeldingen in tabellen ("records" genoemd) kunnen tegelijkertijd worden ingevoegd, verwijderd en bijgewerkt door gelijktijdige gebruikers met behulp van in SQL gespecificeerde opdrachten. In de jaren negentig werd een versie van DB2 genaamd LUV (Linux, Unix, Windows) geïntroduceerd, die de portering van de database naar kleinere computerplatforms markeerde. Het scala aan computerplatforms waarop DB2 draait, is breed, van mainframes en grote gedistribueerde platforms tot kleinere pc's. DB2 Express-C, een gratis versie vergelijkbaar met de open source MySQL, zij het geen open source, wordt aangeboden aan de ontwikkelaarsgemeenschap. DB2 kan worden beheerd via een opdrachtregelprompt of een GUI. De zeer geavanceerde functies en beveiliging van DB2 maken het een veel gebruikte database in de moderne software-industrie.