开发者社区> 问答> 正文

java如何实现mysql的备份和恢复

要用java xml 实现,sqlserver和mysql等数据库的备份和还原。
也就是说让SQL Server的备份,恢复到SQL Server 或MySQL。MySQL的备份,恢复到SQL Server 或MySQL。

展开
收起
落地花开啦 2016-02-08 14:25:02 3054 0
2 条回答
写回答
取消 提交回答
  • 2020-03-16 13:30:20
    赞同 展开评论 打赏
  • 喜欢技术,喜欢努力的人
    1. 首先设计一种独立于MySql和MSSQL(SQL Server)结构的数据格式, 采用XSD来限定, XSD中需要定义如下内容:
      a> 数据库表结构

    b> 数据库数据
    c> 其他, 如:导出的schema等等

    1. 做基于统一标准(定义接口, 接口当中包含两个方法, 备份(基于数据源生成XML)和还原(基于XML导入数据库))的两个引擎:
      a> 基于指定MySQL版本(如果版本间有差异的话)实现的引擎

    b>基于指定MSSQL版本实现的引擎

    1. 提供相关的UI支持, 同时设计备份和还原的配置信息(如:批量插入数量, 如果存在则覆盖等等), 可以存储。
      大概就这么多!

    如果不考虑XML, 可以使用Kettle之类的ETL工作做.

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

相关电子书

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

相关镜像