You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Transparent persistence, or human-readable persistence, is the practice of keeping a copy of repository contents as files on disk.

Synchronizing

There are a few different scenarios for keeping the disk copy in sync with the repository content:

  • The copy on disk is the only copy, and the repository uses it as the primary repository storage
  • The copy on disk is an additional copy of the data, updated synchronously during request processing
  • The copy on disk is an additional copy of the data, updated asynchronously, e.g., by receiving JMS events and retrieving repository content

Rationale

Different users have different rationales for wanting to access repository content as files on disk, such as:

  • Being able to use disk-based tools and workflows
  • Reducing the technology stack and skills required to recover repository content

Role in preservation

Having a copy of repository content on disk may enable a preservation workflow, but it is not a preservation strategy by itself.  So transparent persistence is "preservation-enabling", allowing a disk-based preservation workflow to easily access the repository content.

  • No labels