andyjiang 2013-03-14
最近项目遇到需要对数据库和文件进行备份操作,主要涉及:完全备份、增量备份、条件备份等,一直思考也没什么好的思路。网上最多的是针对与数据库进行shell命令调用的备份,属于数据库级的备份,没有提下业务级的备份。
目前做法是为了避免web服务压力,单独做了备份小组件,放到一台服务器中。
插件负责启动服务,发布wsdl接口,接收web服务的备份条件参数和备份方案进行备份,数据库层次的采用倒sql的方式,业务数据:电子文档采用IO流按照规则写入文件夹进行备份,对于增量的备份恢复,目前还没有什么好的思路,现在的这种备份,在新的系统中恢复应该没有问题,但是对于现用的系统的增量恢复还是不准确,不知道大家针对于数据库和文件的备份有什么好的思路,借鉴下撒!