【问题标题】:Migrate data from a MySQL database to MongoDB将数据从 MySQL 数据库迁移到 MongoDB
【发布时间】:2011-07-06 09:31:27
【问题描述】:

是否可以将数据从 MySQL 数据库迁移到 MongoDB?如果是,那么正确的方法是什么?我有这个问题是因为我想用 RoR 重写我的 PHP 项目。

【问题讨论】:

    标签: php mysql ruby-on-rails mongodb migration


    【解决方案1】:

    是的,但您需要redesign the schema,因为 MongoDB 是一个文档存储,而不是像 MySQL 这样的关系数据库管理系统 (RDBMS)。

    当您决定使用 MongoDB 架构后,您将使用您喜欢的语言编写一个简单的实用程序,该实用程序从 MySQL 数据库中进行选择,转换记录以适合您的新架构,并将它们插入到您的 MongoDB 数据库中。

    【讨论】:

      【解决方案2】:

      【讨论】:

        【解决方案3】:

        为什么要切换数据库? Ruby 也可以访问 MySQL...?

        看看这个:http://sequel.rubyforge.org/

        【讨论】:

        • 为什么投反对票?我认为从 OP 的问题来看,Sequel 可能是一个比完整的架构堆栈切换更简单的选择,因为 OP 并没有真正阐明他们为什么真的想要 MongoDB
        • 我认为这是一个有效的答案,因为 OP 提到这是他因为切换语言而遇到的问题,正如 Lukas 指出的那样,这不一定是问题。 +1
        【解决方案4】:

        是的,Mysql 到 mongodb,它可以很容易地迁移,我正在分享一个 URL,你会以非常简单的方式得到确切的工作。 您必须按照步骤操作。

        1.映射数据库结构

        2.导出数据,按照定义的结构导入。

        要查看更多详细信息,请点击此链接 https://dzone.com/articles/how-migrate-mysql-mongodb

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2017-09-30
          • 2011-02-17
          • 2014-06-21
          • 2021-11-05
          • 2018-01-08
          • 2023-03-11
          • 2021-11-08
          • 2023-03-12
          相关资源
          最近更新 更多