TechKnowSurge
CompTIA Security+ 3.4
InteractiveSecurityFree

Journaling or Versioning?

Journaling or versioning? Sort each way of getting back to an earlier state. Land five in a row.

⚑ Complete this interactive to capture a CTF flag worth 5 points.

About this interactive

Neither one makes a full separate copy, and both help restore an earlier state. Journaling records transactions. Whenever data, a database, a file or a file system changes, the change is written to a journal, so it can always be undone: if something becomes corrupted, you find what caused it and back out those changes. Many disk file systems and databases journal. Versioning keeps track of changes to a document or to code and offers earlier versions to go back to, like Google Docs' version history or an earlier release of an application. The lesson's difference: journaling is baked into the core of a system such as a database or file system; versioning sits on the user's front end. Neither is a backup, because if the original is lost there is nothing left.

What you'll learn

Aligned to

CompTIA Security+
3.4 Explain the importance of resilience and recovery in security architecture.

Key terms

Journaling
The process of recording file system or database transactions so that changes can be tracked, undone, or used to restore a previous state after corruption or failure.
Versioning
A storage feature that tracks incremental changes to a file over time, recording each revision so that prior versions can be viewed or restored without maintaining separate full copies.
Transaction
A discrete unit of work or change recorded against a file system or database, used as the basis for journaling and recovery operations.

Topics

Interactive Streak Sort

About TechKnowSurge

TechKnowSurge builds IT and cybersecurity professionals through hands-on, concept-first training built around real understanding — not memorization. Free interactive tools, structured programs, and 25+ years of real-world experience, all in one place.

Explore free tools and programs →