Académique Documents
Professionnel Documents
Culture Documents
2. Architecture
L'architecture de Db2 est constituée de plusieurs composants qui travaillent ensemble pour
assurer la gestion des données de manière efficace et sécurisée. Voici les principaux
composants de l'architecture de Db2 :
● Les connecteurs et les interfaces : ils permettent aux applications d'interagir avec la
base de données. Db2 prend en charge différents connecteurs et interfaces, tels que
JDBC, ODBC, CLI, .NET, etc.
Db2 est un système de gestion de base de données relationnelles, tandis qu'un système de
fichier est un moyen de stocker des fichiers et des dossiers sur un support de stockage, tels
qu'un disque dur ou une clé USB. Voici quelques différences clés entre Db2 et un système
de fichier :
● Modèle de données : Le SQL est basé sur le modèle relationnel, qui utilise des
tables pour stocker les données. Le NoSQL, en revanche, utilise différents modèles
de données, tels que le modèle en colonnes, le modèle en documents, le modèle en
clé-valeur, etc. Les données sont stockées dans des structures de données
spécifiques à chaque modèle.
● Flexibilité : Le SQL est très structuré et nécessite que les données soient organisées
en tables avec des schémas prédéfinis. Cela peut rendre la gestion des données
plus stricte et plus complexe. Le NoSQL, en revanche, est plus flexible et peut
facilement gérer des données non structurées ou semi-structurées.
● Intégrité des données : Le SQL est axé sur la cohérence des données, avec des
contraintes d'intégrité qui garantissent que les données stockées respectent des
règles prédéfinies. Le NoSQL, en revanche, est plus souple en termes de cohérence
des données, en privilégiant la disponibilité et la partition de données sur la
cohérence stricte.
Db2 est un système de gestion de base des données développé par IBM. Voici les
principales composantes de Db2:
● Les connecteurs et les interfaces : Ils permettent aux applications d'interagir avec la
base de données. Les connecteurs et les interfaces prennent en charge différents
langages de programmation et protocoles de communication pour permettre aux
applications de communiquer avec Db2. Par exemple, les connecteurs JDBC et
ODBC sont couramment utilisés pour les applications Java et C++.