An expedited data backup is performed by creating a duplicate set of
pointers to a current dataset already identified by an original pointer
set, then designating the dataset as a backup dataset, and thereafter
preventing changes to the pointed-to-data and the duplicate pointers,
where changes to the current dataset are nonetheless effected by storing
new data and modifying the original pointer set alone. More specifically,
the backup involves an original dataset having multiple subparts residing
at various original storage locations, which are pointed-to by a primary
set of pointers. A virtual backup copy is created by duplicating the
primary set of pointers to create a backup set of pointers. The backup set
of pointers are entered in a backup list, in association with the virtual
backup copy and the original dataset. To preserve the backup copy, the
system prevents changes to the original dataset and the backup set of
pointers. When any changes are directed to subparts of the original
dataset, the system creates a changed dataset by storing the changes at
one or more change storage locations and updating the primary set of
pointers to identify the change storage locations along with any original
storage locations still containing unchanged subparts of the original
dataset. In addition to expediting data backups, fast data recovery is
possible by updating the primary set of pointers to duplicate the backup
set of pointers.
Een bevorderde gegevenssteun wordt door het creëren van een dubbele reeks wijzers aan een huidige dataset uitgevoerd die reeds door een originele wijzerreeks wordt geïdentificeerd, dan de dataset aan te wijzen als reservedataset, en daarna veranderingen in de richten-aan-gegevens en de dubbele wijzers te verhinderen, waar de veranderingen in de huidige dataset niettemin door nieuwe gegevens op te slaan en originele wijzer vastgestelde alleen te wijzigen worden uitgevoerd. Specifieker, impliceert de steun een originele dataset die veelvoudige onderverdelingen heeft verblijvend bij diverse originele opslagplaatsen, die richten-aan door een primaire reeks wijzers zijn. Een virtueel reserveexemplaar wordt gecreeerd door de primaire reeks wijzers te dupliceren om een reservereeks wijzers tot stand te brengen. De reservereeks wijzers is ingegaan in een reservelijst, in samenwerking met het virtuele reserveexemplaar en de originele dataset. Om het reserveexemplaar te bewaren, verhindert het systeem veranderingen in de originele dataset en de reservereeks wijzers. Wanneer om het even welke veranderingen in onderverdelingen van de originele dataset worden geleid, leidt het systeem tot een veranderde dataset door de veranderingen op te slaan bij één of meerdere plaatsen van de veranderingsopslag en de primaire reeks wijzers bij te werken om de plaatsen van de veranderingsopslag samen met om het even welke originele opslagplaatsen te identificeren die nog onveranderde onderverdelingen van de originele dataset bevatten. Naast het bevorderen van gegevenssteunen, is de snelle gegevensterugwinning mogelijk door de primaire reeks wijzers bij te werken om de reservereeks wijzers te dupliceren.