Differentiate between full, incremental, and differential backups, and recommend a backup strategy for a bank that needs to minimize data loss and…

Differentiate between full, incremental, and differential backups, and recommend a backup strategy for a bank that needs to minimize data loss and recovery time.

From the Combined Bank Assistant Programmer (CSE) October 2026 – Written (BIBM) exam, question 11 of 21.

Answers (1)

PointFullIncrementalDifferential
What is copiedAll data, every timeChanges since the last backup of any typeChanges since the last full backup
Backup time / storageLongest / mostShortest / leastMedium; grows each day until the next full
Restore needsOnly the last fullLast full + every incremental since, in orderLast full + only the latest differential
Restore speedFastestSlowestMedium

Example with a Sunday full: a Wednesday crash needs Sun + Mon + Tue + Wed incrementals, or Sun full + Wed differential.

Recommended strategy for a bank (aim: RPO ≈ 0 data loss, RTO of minutes):

  • Weekly full backup (e.g. Friday night) plus a daily differential — any restore needs only two sets, keeping recovery quick.
  • Continuous transaction-log backups every few minutes, for point-in-time recovery up to just before the failure.
  • Real-time replication to a standby database at a disaster recovery (DR) site in another region, for fail-over within minutes.
  • 3-2-1 rule: 3 copies, on 2 different media, 1 off-site; include an immutable / offline copy against ransomware.
  • Encrypt backups, control access, and test restores regularly (DR drills) to confirm RPO and RTO are met. Keep retention as Bangladesh Bank guidelines require.

— rhs

More from this paper