Une base de données est un ensemble de données. Un gestionnaire de bases de données est un logiciel qui permet aux utilisateurs de stocker des données dans une base de données et d'y accéder ; à cette fin, il utilise des ressources système, et notamment les processeurs, la mémoire, les disques et les communications. Dans un système de bases de données partitionnées, un gestionnaire de bases de données, ainsi que l'ensemble des données et des ressources système qu'il gère, constitue un serveur de partitions de bases de données (noeud). Un système de bases de données partitionnées regroupe tous les serveurs de partitions de bases de données créés pour gérer les demandes de données.
Dans DB2 Enterprise - Extended Edition (DB2 EEE), la qualité, la fonctionnalité, la fiabilité et la robustesse du gestionnaire de bases de données s'étendent à la totalité du système de bases de données partitionnées.
Dans un système de bases de données partitionnées, plusieurs serveurs de partitions de bases de données peuvent être affectés à un ordinateur (ou à plusieurs ordinateurs), et le gestionnaire de bases de données de chaque ordinateur est responsable d'une partie des données d'une base de données (chaque serveur de partitions de base de données contient une partie de la base de données). Cette partie de la base de donnée est appelée partition de base de données (noeud). Le partitionnement de la base de données sur des serveurs de partitions de bases de données (ou même sur des ordinateurs) est transparent pour les utilisateurs et les applications.
Un système de bases de données partitionnées peut gérer des bases de données très volumineuses et permettre de développer de nouvelles applications. DB2 EEE offre des temps de réponse rapides aux applications d'aide à la décision (DSS) et de traitement OLTP.
DB2 EEE peut être configuré pour être exécuté sur une architecture matérielle sans partage, dans laquelle les ordinateurs ne sont pas en concurrence pour l'obtention des ressources. Chaque ordinateur dispose d'un accès exclusif à ses propres disques et à sa mémoire, et les serveurs de partitions de bases de données qui s'exécutent sur ces ordinateurs communiquent entre eux par le biais de messages. Pour qu'un système de bases de données puisse exploiter une architecture sans partage, un serveur de partitions de base de données est généralement affecté à chaque ordinateur. Une autre configuration possible consiste à exécuter plusieurs noeuds logiques, ce qui signifie que plusieurs serveurs de partitions de bases de données s'exécutent sur un même ordinateur. Pour plus d'informations, reportez-vous à la section Noeuds logiques multiples.