构建一个数据迁移程序需要考虑的