L'un des principes fondamentaux de DB2 Universal Database est que les données peuvent et doivent résider là où on en
a le plus besoin :
- DB2 est disponible pour plusieurs systèmes d'exploitation, dont UNIX, Microsoft Windows, OS/2, OS/400 et OS/390. Cela
signifie que les décisions peuvent être prises en fonction de la plateforme la mieux adaptée aux données concernées.
- DB2 vous permet de répartir les données et d'y accéder sur un réseau de systèmes. Les utilisateurs peuvent ainsi
analyser, ajouter, supprimer et mettre à jour des données situées dans des bases locales ou éloignées.
- Plusieurs exemplaires du code serveur DB2 peuvent s'exécuter sur le même ordinateur. Plusieurs instances de DB2
peuvent donc s'exécuter simultanément, chacune d'elles utilisant une configuration différente et des vues
personnalisées des données, voire des données variables.
- Les bases de données DB2 peuvent être réparties sur plusieurs ordinateurs indépendants connectés en grappe ou en
réseau local. Cela vous permet de subdiviser celles qui sont trop volumineuses pour être gérées efficacement par un
seul serveur. Cela signifie aussi que les opérations demandées peuvent être effectuées en parallèle sur les différentes
parties de ces bases de données, ce qui réduit leur temps d'exécution.
- DB2 ne prend pas seulement en charge les types de données classiques (par exemple, INTEGER et VARCHAR), mais
aussi les objets multimédias (par exemple, la vidéo, l'audio et les images), les types de données distincts que vous
créez (types définis par l'utilisateur) et les fichiers à plat.