【问题标题】:Data migration tool for mysql in new upgraded application with deferrent schema and table structure具有不同架构和表结构的新升级应用程序中的mysql数据迁移工具
【发布时间】:2019-03-01 08:13:28
【问题描述】:

我们正在将现有代码库迁移到新的强大代码库,以获得更好的性能和可靠性。我们有一个包含当前数据的 MySQL 数据库。现在我们已经在 Spring Boot 应用程序中修改了我们的实体,这将改变我们新数据库结构的模式。我正在寻找一种工具,它可以帮助我将所有数据从旧的 MySQL 数据库迁移到新创建的 MySQL 数据库,并根据最新的模式设计进行更改。我想我将不得不编写一些代码来匹配新的数据库架构,因为没有工具会根据我的要求进行重构。什么工具应该有助于实现这一目标?

脚注:

  • 我在微服务架构中工作。
  • 我已将 liquibase 与 maven 插件支持集成。
  • 我见过 Apache Spark 和 ETL,但他们需要

如果您有任何相关经验,请提供您的反馈。

【问题讨论】:

    标签: mysql database upgrade etl database-migration


    【解决方案1】:

    根据新架构,我们已将近 3000 个用户数据从 160(SQL)迁移到近 75 个表(MySQL)。 根据我们的经验,我可以建议以下事项 - 1.准备表中列的映射表到表的方式。 2. 将它们迁移到临时表中。 3. 用旧表测试临时表的数据。逐列比较每个表的数据。您可以使用 ETL 工具或 excel 进行比较。 4.如果没有发现bug,则写下sp或脚本进行实际迁移。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-11
      • 2011-08-08
      • 2011-01-04
      • 1970-01-01
      • 2020-01-05
      • 2017-03-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多