La mise en œuvre de la conception de la base de données implique :
- Implémentation des objets DB2
- Chargement des données
- Gestion des données
- Modification de la conception si nécessaire
Modification de la conception de la base de données :
- Après avoir utilisé une base de données relationnelle pendant un certain temps, nous souhaiterons peut-être modifier certains aspects de sa conception.
- Pour modifier la conception de la base de données, nous devons modifier les définitions des objets DB2.
Avantage de DB2 sur VSAM (ou) Différence entre DB2 et VSAM :
La liste suivante indique certaines des différences entre DB2 et VSAM.
Caractéristique | DB2 | VSAM |
---|---|---|
Indépendance matérielle | PC vers ordinateur central (Mainframe) | Ordinateur central uniquement (Mainframe) |
Indépendance du système d’exploitation | NT, Unix et OS/390 | Uniquement OS/390 |
Facilité de développement | Procédure stockée SQL standard et déclencheurs | Pas si simple Aucune option de ce type |
Facilité d’entretien | SQL standard | Difficile |
Sécurité | Degrés de sécurité élevés | Uniquement au niveau du jeu de données |
Intégrité référentielle | DB2 l’applique | Responsabilité des développeurs |
Interface de requête | Facile à visualiser/modifier | Indisponible |
Performance | Meilleur pour les poignées d’optimiseur de données, même volumineuses | Mieux quand les données sont moins Développeur responsable |
L’optimisation des performances | Peut être réglé à tout moment Peut être au niveau SQL Outils disponibles pour aider Compétences de réglage abondantes | Dépend de la conception initiale Niveau d’application uniquement Aucune aide au réglage Les compétences en réglage sont rares |
Réorganisation | Réorganisation directe Réorganisation en ligne possible | Supprimer et recréer les temps d’arrêt nécessaires |
Récupération | Géré par DB2 Toujours récupérable À partir du journal/sauvegarde Récupération automatique | Géré par CICS/IMS Pas de restauration par lot A partir de la sauvegarde uniquement Restauration manuelle |
Sauvegarde | Sauvegarde en ligne possible Sauvegarde incrémentielle | Temps d’arrêt nécessaire Pas de sauvegarde incrémentielle |
reprise après sinistre | Pris en charge par DB2 | Partie de la récupération DASD |
Archivage des données | Archivage sélectif Extraction sélective Archivage jusqu’au niveau ligne | Non Archivage sélectif Non Extraction sélective Archivage au niveau du jeu de données |
Types de données | Images, vidéo, audio, etc. Le contenu peut être dans le fichier | Texte uniquement Aucune option de ce type |