【问题标题】:Convert Mysql Database to new Schema将 Mysql 数据库转换为新的 Schema
【发布时间】:2018-06-07 12:50:41
【问题描述】:

我有一个旧的 mysql 数据库,它有一些表(每个表记录数 > 1000,000)。

我有新的 mysql 数据库架构。我想将所有数据转换为新架构。

有哪些可用的工具? 如果我必须编写将数据转换为新模式的代码,最好的编程语言是什么? 很明显,数据应该是多线程或多进程转换的, 你有什么建议?

我想在数据转换时查看转换状态, 例如已转换的记录数, 成功迁移的数量,失败的迁移数量和...... 什么是最好的方法?

【问题讨论】:

  • 是的,您必须创建自己的代码才能迁移到新架构。
  • 最好的语言当然是 SQL。
  • 但如果您更愿意使用另一种具有循环且组织性更好的语言,您可以使用 PHP 或任何您最喜欢的语言。
  • 您只想将表移动到新架构吗?
  • @user3454116 是的,我想将表移动到新模式。但也有一些表,在新模式中,它们的数据位于 2 个或更多表中。

标签: mysql database migration database-migration


【解决方案1】:

如果有人遇到这个问题, 我找到了一个叫 talend studio 的软件:

https://www.talend.com/products/talend-open-studio/

你可以去看看,这正是我想要的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-11
    • 2012-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多