
Se pueden ejecutar múltiples copias del código de servidor de DB2 en el mismo sistema. Esto significa que puede tener múltiples instancias de DB2 ejecutándose simultáneamente, cada una de ellas con una configuración diferente y vistas personalizadas de los datos, e incluso cambiar datos.
Las bases de datos DB2 se pueden particionar entre varios sistemas independientes conectados mediante una LAN o en un clúster. Esto le permite dividir bases de datos grandes que son demasiado grandes para que un solo servidor pueda manejarlas eficazmente. También significa que las operaciones se pueden ejecutar en paralelo en las particiones de bases de datos individuales reduciendo de este modo el tiempo de ejecución.
DB2 amplía el soporte más allá de los tipos de datos tradicionales (por ejemplo entero y varchar) para incluir objetos multimedia (por ejemplo vídeo, audio e imagen), tipos de datos diferenciados diseñados por el usuario (tipos definidos por el usuario) y archivos planos.