我们正在开始重新架构公司内部系统的过程。 工作的关键组成部分之一是可以更好地满足我们要求的新数据模型。 工作初期的主要部分是设计和构建数据迁移工具。 这将从一个或多个现有系统中获取数据,并将其迁移到新模型中。 一些要求:
在Spring世界中,哪个最佳的Spring项目可用作此类数据迁移工具的基础框架?
我的最初想法是考虑使用Spring Integration实现该工具。 这将:
但是,还有其他Spring项目,例如Spring Data或Spring Batch,它们更符合需求吗?
非常感谢反馈和想法。
答案 0 :(得分:2)
我肯定会从spring-integration开始,它公开了Enterprise Integration Patterns的基本实现,这是列出的大多数/所有要求的核心。 它也是一个非常出色的问题建模工具,可帮助您更好地理解问题,然后在一个内聚的集成流程中设想其实现 稍后,一旦您清楚地了解了事情的运行方式,通过引入您提到的/标记为“其他框架”的方法(将其添加到#spring-cloud-data-flow和#spring-云流。
总的来说,这个问题涉及面很广,因此请考虑遵循上述指示并开始提出更具体的问题。