一尘不染

将数据库从mysql转换为mongoDb

mysql

有什么简单的方法可以将数据库从mysql更改为mongoDB?

或更好的一个建议我好的教程做到这一点


阅读 662

收藏
2020-05-17

共1个答案

一尘不染

有什么简单的方法可以将数据库从mysql更改为mongoDB?

方法#1
:以CSV格式从MySQL导出,然后使用mongoimport工具。但是,这在处理二进制数据的日期方面并不总是很好。

方法2 :使用您选择的语言编写传输脚本。基本上,您编写了一个程序,一次从MySQL读取一个元素的所有内容,然后将其插入MongoDB。

方法2优于方法1,但仍然不够。

MongoDB使用集合而不是表。MongoDB不支持联接。在我见过的每个数据库中,这意味着MongoDB中的数据结构与MySQL中的结构不同。

因此,没有用于将SQL移植到MongoDB的“通用工具”。您的数据在到达MongoDB之前需要进行转换。

2020-05-17