发明名称 STATE RECORD SYSTEM FOR DATA MIGRATION
摘要 A system and method for facilitating a migration engine to migrate data items in a data directory from a source system to a destination system over multiple migration passes are disclosed. A state file can be used to track migration states of data items during the life cycle of the migration. The state file can be generated and updated by a plugin to the migration engine. During a migration pass, the state file can be loaded into the memory to influence the migration by the migration engine. Prior to the migration pass, migration profile specifying one or more migration actions can be invoked by a migration routine. The invocation of the migration profile can cause the state file to be modified to perform the migration actions accordingly.
申请公布号 US2016292152(A1) 申请公布日期 2016.10.06
申请号 US201615096187 申请日期 2016.04.11
申请人 SkyKick, Inc. 发明人 Dennis John;Richman Evan;Schwartz Todd;Younge Bradley;Panse Manoj Ganesh
分类号 G06F17/30;H04L12/58 主分类号 G06F17/30
代理机构 代理人
主权项 1. A method for facilitating migration of data items in a data directory from a source system to a destination system over multiple invocations of a migration profile for migrating the data directory, the method being electronically executed by a server computer system and comprising: in an initial pass of migrating the data items in the data directory from the source system to the destination system, generating, by a migration engine plugin, a state file, the state file comprising state records for the data items in the data directory, each of the state records specifying a next action to be performed for one of the data item corresponding to the state record during a next pass of the migration, the next pass being subsequent to the initial pass, wherein the state record includes a first state record for a first data item that specifies the next action to be performed for the first data item during the next pass; storing the state file in memory of the server computer system; updating the migration profile by specifying a migration action to be performed on one or more of the data items for the next pass such that the migration action is to be performed on the first data item for the next pass; invoking, by a migration routine, the migration profile to update the next action in the first state record for the first data item in accordance with the migration action; and in the next pass of migrating the data items in the data directory from the source system to the destination system, executing, by the migration engine, the modified next action in the first state record for the first data item.
地址 Seattle WA US