我正在这里寻找方法。我几乎在{strong> Oracle 数据库中200 tables
。我想将数据从Oracle
迁移到MongoDB
,因为我们已经在MongoDB中schemas
就200个表做好了准备。
我们考虑了ETL
,Apache Nifi
和Spring Batch
等选项。至于进行这种数据迁移,我可以想到Spring Boot,它是开源的,高度可定制的解决方案,并且从实现的角度来看,我也支持它。
由于这是一次从Oracle到MongoDB的数据加载,所以我可以考虑在Spring Boot + Batch项目中编写200个作业,然后一次触发一次并完成数据加载。
由于oracle具有高度规范化的数据,因此这种方法看起来既安全又容易,但是这增加了在spring batch project中创建200个作业的工作。
有什么办法可以加入联接并减少作业列表吗?