迁移对源端数据是否有影响?源端数据改变对迁移结果有什么影响?
迁移对源端数据无影响
- 迁移过程中不会对源端数据进行修改。
- 迁移时不会对源端的对象进行锁定。
- 迁移完成后,不会删除源端的数据。
迁移可能会对用户业务产生影响
源端数据改变对迁移结果有何影响:
- 新增数据:
迁移默认按照所选前缀的字典序列举迁移,迁移过程中新增数据是否能顺利迁移到目的端取决于其新增时,迁移任务是否已完成相关位置的列举,如果已列举完成则不会迁移。
- 修改数据:
OMS迁移大对象时,会通过分片传输保证可靠性,并在迁移完成后对比大小和修改时间。如果存在迁移中修改某个特定分片,且满足如下条件:
1. 修改后文件大小一致 ;
2. 源端对象最后修改时间早于目的端对象最后修改时间。
最终会导致数据不一致。
- 删除数据:
源端的删除操作OMS不会同步到目的端,需要对删除的对象单独处理。