DB2 è un relational database management system (RDBMS) della IBM: scritto in C, C++ e Assembly, è stato riscritto per ogni piattaforma, pur con una base comune. La sua prima versione risale al 1983.
Nel maggio 2016 DB2 è fra gli RDBMS più diffusi secondo le classifiche ufficiali basate sul ranking per popolarità[1] (i primi in ordine sono Oracle, MySQL prodotto dalla stessa Oracle, Microsoft SQL Server, PostgreSQL).