Software Engineering vocabulary · Release and Maintenance

Snapshot

Meaning in software engineering, with examples

/ˈsnæpʃɑːt/nounCommon term

In software engineering, snapshot means: A copy of a disk, volume or database exactly as it was at one moment in time, which can be used to restore it or create a new copy.

In Turkish: anlık görüntü, snapshot, anlık yedek

How it is used

Snapshots are taken before risky changes and on a schedule. Cloud disk snapshots are usually incremental, storing only blocks that changed. People often say 'take a snapshot before the upgrade'.

Example sentences

  1. Take a snapshot of the volume before you resize it, just in case.

  2. We restored the database from last night's snapshot and lost only two hours of data.

Common collocations

  • take a snapshot
  • restore from a snapshot
  • disk snapshot
  • automated snapshots

This word in other fields

The same English word can have a different meaning in another field:

More terms: Release and Maintenance

Practise with graded reading

Reading at the right level is the fastest way to make new words stick. Pick free English books by level: