单项选择题

数据库迁移工作要考虑下列哪些因素?()

A.迁移操作可以使用的时间窗口
B.数据源和目标系统之间的硬件资源差异
C.需要迁移的数据量
D.以上全都正确