Archives par mot-clé : VSAM

Implémentation et modification de la conception de la base de données DB2

La mise en œuvre de la conception de la base de données implique :

  1. Implémentation des objets DB2
  2. Chargement des données
  3. Gestion des données
  4. Modification de la conception si nécessaire

Modification de la conception de la base de données :

  1. Après avoir utilisé une base de données relationnelle pendant un certain temps, nous souhaiterons peut-être modifier certains aspects de sa conception.
  2. 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éristiqueDB2VSAM
Indépendance matériellePC vers ordinateur central (Mainframe)Ordinateur central uniquement (Mainframe)
Indépendance du système d’exploitationNT, Unix et OS/390Uniquement OS/390
Facilité de développementProcédure stockée SQL standard
et déclencheurs
Pas si simple
Aucune option de ce type
Facilité d’entretienSQL standardDifficile
SécuritéDegrés de sécurité élevésUniquement au niveau du jeu de données
Intégrité référentielleDB2 l’appliqueResponsabilité des développeurs
Interface de requêteFacile à visualiser/modifierIndisponible
PerformanceMeilleur 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 performancesPeut ê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éorganisationRéorganisation directe Réorganisation
en ligne possible
Supprimer et recréer
les temps d’arrêt nécessaires
RécupérationGé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
SauvegardeSauvegarde en ligne possible
Sauvegarde incrémentielle
Temps d’arrêt nécessaire

Pas de sauvegarde incrémentielle
reprise après sinistrePris en charge par DB2Partie de la récupération DASD
Archivage des donnéesArchivage
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éesImages, vidéo, audio, etc.
Le contenu peut être dans le fichier
Texte uniquement
Aucune option de ce type