背景:
1.使用Mysql数据库,JDBC连接,所以DAO层SQL语句是写死的。
String clearAdmin = "DELETE FROM app_admin_log WHERE log_time < ?";2.项目之后都使用MongoDB。3.一些表中数据类型会变化。如之前某些表使用时间戳的字段修改为Date类型。我想问下各位做个类似数据库迁移的兄弟,如何快速迁移数据。迁移中需要注意些什么问题。
各位也可以畅所欲言。

解决方案 »

  1.   

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

  2.   

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

  3.   

    可以么?
    一个是关系型数据库,一个是非关系型数据库,你说的脚本具体指的是什么?能详细说说么。
    其实从原数据库中查询数据然后批量插入目标数据库
      

  4.   

    可以么?
    一个是关系型数据库,一个是非关系型数据库,你说的脚本具体指的是什么?能详细说说么。
    其实从原数据库中查询数据然后批量插入目标数据库
    如果只是这个还好,问题是新版本数据库有些表结构进行了修改,然后就蛋疼了。
      

  5.   

    可以么?
    一个是关系型数据库,一个是非关系型数据库,你说的脚本具体指的是什么?能详细说说么。
    其实从原数据库中查询数据然后批量插入目标数据库
    如果只是这个还好,问题是新版本数据库有些表结构进行了修改,然后就蛋疼了。
    那就只能在脚本中做判断,单独处理了