A method, computer program product and system for archiving data from an
operational database. Data to be archived from the operational database
may be stored either as received or transformed in a manner that allows
the transformed archived data to be retrieved bit-for-bit identical to
the original input received. Further, the data stored in the archive
storage is read-only meaning that the data cannot be updated, deleted or
modified. Further, backup copies of each of the storage units, which
store the archived data, in the archive storage are created for disaster
recovery purposes. Additionally, hash values are computed for each of the
storage units in the archive storage which are used to detect
unauthorized changes to the data stored in the storage units. In this
manner, the authenticity of the data stored in the archive storage may be
substantially guaranteed.