我目前正在Movable Type平台上创建新的新闻/发布网站。大约有20个左右的站点,其中20,000多行数据要移动/聚合到~8个站点(我们有许多特定于位置的站点,并且会将这些站点中的内容聚合到一个站点中)。< / p>
我们已经讨论过如何做到这一点,并得出结论,雇用我们公司以外的人来做这件事可能会更好(我可能会这样做,但我的时间有限,我确信专家会更有效率)。所以我对你们的问题是:
我们应该在申请人中寻找什么样的技能?
我们这边会有大量的意见......让某人远程无法工作?
传统上这样的任务需要多长时间(我知道这个问题非常主观,但估算会很棒)?
对于能够承担这样的大型任务的公司,您有什么建议吗?
答案 0 :(得分:0)
我会寻找有ETL经验的人。您正在迁移的数据库中的强大编程经验以及您迁移的数据库(如果它们不同)。
这对我来说似乎是一个相对较小的工作(我们将数百万行从一个数据库迁移到另一个数据库),但确定需要多长时间才能查看您所拥有的结构。如果两个数据库具有相同的设计结构,则相对简单,如果必须更改数据的存储方式,则变得更加困难。
最关键的部分是能够认识到需要确保记录标识符可能必须更改的人(除非您使用GUID)以及谁将在没有提示的情况下谈论他或她打算在面试中如何处理(我会问这个人采取什么方法来进行迁移)。我也会觉得更安全地雇用一些人,他们提到在数据迁移开始之前应该备份所有内容,谁会希望你先在dev上执行,然后使用脚本进行部署。
几乎任何机构都愿意为能够完成这项任务的合同工提供简历。像对待永久员工一样对他们进行面试,明确表示合同不是永久职位,你应该没事。