snapshot

Une définition du Jargon Français.
Aller à : Navigation, rechercher

Dr enus.png nom masculin.

1.  [base de données]  [gestion de fichiers]  [disque]. Version statique, donc non modifiée par les écritures ultérieures, de tout ou partie de ce que stocke un objet (qui peut être un système de fichiers, une base de données, une mémoire de masse, une machine virtuelle...).

La traduction littérale est instantané et reflète bien sa nature: c'est un état (sens 3) complet de quelque chose, préservé, tandis que la chose continue sa vie par ailleurs.

On parle de créer un snapshot, nouvelle version de l'objet (système de fichiers, base de données...) concerné qui:

  • recèlera tout d'abord la version de tout son contenu à la date de création du snapshot
  • sera indépendante de la destinée de l'objet snapshoté, qui peut être modifié voire détruit. Réciproquement la destruction du snapshot n'a aucun impact sur l'objet

Dans la plupart des cas un snapshot:

  • est créé sans guère charger la machine donc sans délai
  • sera accessible par n'importe quel programme

Le snapshot (le résultat) est appelé « snapshot », « cliché », « photographie » et plus rarement (car ambigu) « image instantanée »). Son objet est dit « snapshoté ».

La plupart des gestionnaires de snapshots ne permettent que d'y lire, d'autres y autorisent l'écriture (en une sorte de fork des données concernées).

C'est souvent utilisé pour préserver un état (sens 3) cohérent afin de le sauvegarder, sans pour autant stopper complètement le service rendu par l'objet durant le temps nécessaire à la sauvegarde. La procédure de sauvegarde contraint pour cela le serveur à placer en queue (au lieu de les traiter) toute nouvelle « requête » et à terminer les transactions en cours qui le modifient. La base ou le système de fichiers se trouve alors dans un état cohérent que l'on snapshote afin de le figer. On peut alors reprendre les traitements qui le modifient tout en commençant à sauvegarder le snapshot, qui sera ensuite détruit.

Sous Windows c'est appelé Shadow Copy.

Parfois mal orthographié « snapshoot ».


2.  [affichage]. Capture d'écran. Synonyme cliché, copie d'écran. Sans relation avec l'économiseur d'écran.