日期:2014-05-18  浏览次数:20793 次

Mysql数据库迁移至MongoDB的问题
背景:
1.使用Mysql数据库,JDBC连接,所以DAO层SQL语句是写死的。
String clearAdmin = "DELETE FROM app_admin_log WHERE log_time < ?";

2.项目之后都使用MongoDB。

3.一些表中数据类型会变化。如之前某些表使用时间戳的字段修改为Date类型。

我想问下各位做个类似数据库迁移的兄弟,如何快速迁移数据。迁移中需要注意些什么问题。
各位也可以畅所欲言。

------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

不同数据库之间做数据迁移可以采用脚本执行,批量插入类型匹配的数据

可以么?
一个是关系型数据库,一个是非关系型数据库,你说的脚本具体指的是什么?能详细说说么。

其实从原数据库中查询数据然后批量插入目标数据库

如果只是这个还好,问题是新版本数据库有些表结构进行了修改,然后就蛋疼了。

那就只能在脚本中做判断,单独处理了