GF.Data State Preservation

From OIAr
Revision as of 07:15, 16 July 2013 by Jan Schoonderbeek (talk | contribs) (GF added)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

This is a Generic Function document GF Data State Preservation Version: 0.1 OIAr logo
Document type: Generic Function Owner:

J.A.H. Schoonderbeek


This Generic Function belongs to Working Area Storage. This function aims to preserve a set of stored data (either raw, loosely structured or strictly structured) that resides in a particular (logical or physical) location in the state that it is at a specific point in time. Subsequently, on request it can return a preserved data set. Note, however, that this function does not create a full secondary copy of the data set, so that it is of limited use in Business Continuity cases (full secondary copies are created with the Data Replication function).

To be able to return the data to a previous state, a full data set must be available, plus a set of all the changes that have been made to the data set between the time of state preservation and the time the full data set was recorded. Note that the return to the previous state is performed by the Restore function.

Data State Preservation can be used to protect data from many types of incidents, such as accidental or wilful damage done by clients/users and corruption from software problems (including malware), but it cannot protect data from major problems with storage services, such as physical damage to storage facilities.

Examples of Data State Preservation at the different data levels are:

  • "snapshotting", at the Unstructured data level;
  • "versioning"/"shadow copying"/"snapshotting" at the Loosely Structured data level;
  • "transaction logging", at the Strictly Structured data level. Note that unlike snapshotting and versioning, this type of state preservation can get to the desired data state from either an earlier data set (by redoing the transactions) or a more recent one (by rolling back transactions).


The image "Icon GF Data State Preservation.png" (shown below) can be used to represent this infrastructure function in graphical Pattern representations that it might be part of:

Icon for this function

Generic Patterns using this Generic Function

The following Generic Patterns use this function:

Semantic query
Applied PatternOwnerMaturity
Data Protection & Archive ManagementJ.A.H. Schoonderbeek2

Applied versions of this Generic Function

The following variants of this function have been defined:

Semantic query

No Applied Pattern based on this Generic Pattern (yet)

This function aims to preserve data that resides in a particular (logical or physical) location in the state that it is at a specific point in time. +
Data State Preservation +
Icon GF Data State Preservation.png +
J.A.H. Schoonderbeek +