ВОССТАНОВЛЕНИЕ ДАННЫХ КЛИЕНТА ПРИ ПЕРЕМЕЩЕНИЯХ ДАННЫХ КЛИЕНТА

1. Способ восстановления данных клиента при перемещении данных клиента, содержащий этапы, на которых:
определяют операцию, которая изменяет местоположение данных клиента,
в ответ на операцию, которая изменяет местоположение данных клиента, обновляют предысторию данных клиента посредством добавления в нее текущего местоположения данных клиента, и
при запросе осуществляют доступ к предыстории для определения предыдущего местоположения данных клиента.
2. Способ по п. 1, в котором предыстория обновляется в ответ на по меньшей мере одно из: выравнивания нагрузки для по меньшей мере одних из данных клиента и резервных данных, перемещения данных клиента и модернизации пула.
3. Способ по п. 1, в котором при обновлении предыстории сохраняют местоположение резервных данных, которые соответствуют данным клиента.
4. Способ по п. 3, в котором резервные данные содержат полную резервную копию данных клиента и инкрементные резервные копии данных клиента и резервные копии журнала транзакций данных клиента.
5. Способ по п. 1, в котором при обновлении предыстории включают время, указывающее, когда данные клиента переместились из предыдущего местоположения в текущее местоположение.
6. Способ по п. 5, дополнительно содержащий этап, на котором определяют предыдущее местоположение данных клиента посредством осуществления доступа к местоположению на основе сравнения заданного времени со временем в предыстории.
7. Способ по п. 1, дополнительно содержащий этап, на котором восстанавливают данные во временное местоположение и извлекают запрошенные данные из временного местоположения и размещают извлеченные данные в текущем местоположении данных клиента.
8. Считываемый компьютером носитель данных, хранящий исполняемые компьютером команды для восстановления данных клиента при перемещениях клиента, содержащий:
определение операции, которая изменяет местоположение данных клиента,
обновление предыстории данных клиента так, чтобы она включала в себя текущее местоположение данных клиента, при этом предыстория включает в себя запись для каждого местоположения, в котором данные клиента были сохранены, и текущего местоположения, причем каждая запись содержит местоположение данных клиента, местоположение резервной копии для данных клиента и информацию о времени, указывающую, когда данные были в каждом из местоположений, при этом предыстория обновляется в ответ на по меньшей мере одно из: выравнивания нагрузки для по меньшей мере одних из: данных клиента и резервных данных, перемещения данных клиента и модернизации пула, и
при запросе осуществление доступа к предыстории для определения предыдущего местоположения данных клиента.
9. Система для восстановления данных клиента при перемещениях данных клиента, содержащая
сетевое соединение, которое сконфигурировано для соединения с сетью;
процессор, запоминающее устройство и машиночитаемый носитель данных;
операционную среду, хранящуюся на машиночитаемом носителе данных и исполняющуюся на процессоре;
устройство хранения данных, хранящее данные клиентов, которые ассоциированы с различными клиентами; и
диспетчер резервного копирования, сконфигурированный выполнять действия, содержащие:
прием запроса на данные клиента,
осуществление доступа к предыстории местоположений данных клиента, включая сравнение времени, указанного в запросе, для определения местоположения запрошенных данных клиента, при этом предыстория включает в себя запись для каждого местоположения, в котором данные клиента были сохранены, и текущего местоположения, причем запись содержит местоположение данных клиента, местоположение резервной копии для данных клиента и информацию о времени, указывающую, когда данные были в каждом из местоположений.
10. Система по п. 9, дополнительно реализующая восстановление данных клиента во временное местоположение и извлечение запрошенных данных из временного местоположения и размещение извлеченных данных в текущем местоположении данных клиента.