开发者社区> 问答> 正文

用java备份mongDB中的数据

用java来操作mongoDB,备份mongDB中的数据。
现在想每个月把数据库中的数据导出来做备份 , 怎么用java语言来实现呢 ?

展开
收起
落地花开啦 2016-02-27 18:27:06 3212 0
2 条回答
写回答
取消 提交回答
  • 阿里云高级技术专家

    备份本质上是『遍历所有的数据库,所有的集合,将文档导出』,这些用mongodb的java driver都能实现的。官方已经有比较完备的工具支持,如mongodump, mongorestore, mongooplog等工具,没必要再用java重复造轮子

    2019-07-17 18:49:12
    赞同 1 展开评论 打赏
  • 喜欢技术,喜欢努力的人

    写一个quartz的定时任务管理,然后创建一个机遇每月月初几点几分执行的任务... 然后就是执行你需要的业务逻辑,如果比较复杂的话,就使用异步来实现。
    最后记得生成一份日志或者报表用于查看数据备份后的一些结果输出信息... 大致的思路是这样的

    2019-07-17 18:49:12
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载