【问题标题】:Mapping between two databases that have different designs具有不同设计的两个数据库之间的映射
【发布时间】:2014-06-12 11:49:49
【问题描述】:

我有一个具有结构的数据库,我需要将数据从这个数据库导入到其他新数据库,但是新数据库的设计完全不同。例如,旧数据库只有一个用户表,而新数据库有一个客户表和一个网站管理员表,它们与用户表具有 FK。

对于 PHP,我正在寻找一种模式来编写导入/映射,我什至不确定它的名称。

【问题讨论】:

  • 您的问题似乎很具体,尽管问题听起来很广泛。简单的导入方式:在 PHP 中从旧数据库中获取数据,以新模式转换/重写,插入新数据库。如果你想并排使用 dbs,你可能必须编写两个 db 处理程序和一个模型来支持两者

标签: php mysql design-patterns migration mapping


【解决方案1】:

ETL(提取-转换-加载)工具是一种解决方案。 ETL 常用于数据仓库,您需要从一个源中提取数据、对其进行转换并将其加载到数据库中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-10-23
    • 1970-01-01
    • 2021-05-23
    • 1970-01-01
    • 2021-02-07
    • 2012-02-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多