文件同步方法及装置制造方法及图纸

技术编号:17196210 阅读:40 留言:0更新日期:2018-02-03 22:53
本申请是关于一种文件同步方法及装置,所述方法包括:启动增量进程,所述增量进程包括监控源端驱动程序的磁盘读写操作;根据所述磁盘读写操作生成增量文件;将所述增量文件传送至目标端,以使所述目标端根据所述增量文件与所述源端进行增量同步。本申请实施例在文件同步时,源端通过监控驱动程序的磁盘读写操作,生成增量文件传送给目标端进行增量同步,基于磁盘读写操作获取的增量文件的实时性,实现真正的实时文件同步。

【技术实现步骤摘要】
文件同步方法及装置
本申请涉及文件同步
,尤其涉及一种文件同步方法和装置。
技术介绍
在一些数据比较重要的文件同步应用场景中,需要确保数据的安全性,需要即时把生产数据库的数据同步复制到灾备数据库,确保在生产数据库宕掉的情况,不会发生数据丢失的情况。在传统的文件同步方法中,由于增量同步和全量同步通过周期性或人为设定来触发,不能做到真正实时的同步。
技术实现思路
为克服相关技术中存在的问题,本申请提供一种文件同步方法和装置,实现实时的文件同步。根据本申请实施例的第一方面,提供一种文件同步方法,包括:启动增量进程,所述增量进程包括监控源端驱动程序的磁盘读写操作;根据所述磁盘读写操作生成增量文件;将所述增量文件传送至目标端,以使所述目标端根据所述增量文件与所述源端进行增量同步。在一种可能的实现方式中,在启动增量进程的步骤之后,在将所述增量文件传送至目标端的步骤之前,所述方法还包括:启动全量进程,所述全量进程包括获取所述源端的全同步数据;根据所述全同步数据生成全量文件;将所述全量文件发送至目标端,以使所述目标端根据所述全量文件与所述源端进行全量同步。根据本申请实施例的第二方面,提供一种文件同本文档来自技高网...
文件同步方法及装置

【技术保护点】
一种文件同步方法,其特征在于,包括:启动增量进程,所述增量进程包括监控源端驱动程序的磁盘读写操作;根据所述磁盘读写操作生成增量文件;将所述增量文件传送至目标端,以使所述目标端根据所述增量文件与所述源端进行增量同步。

【技术特征摘要】
1.一种文件同步方法,其特征在于,包括:启动增量进程,所述增量进程包括监控源端驱动程序的磁盘读写操作;根据所述磁盘读写操作生成增量文件;将所述增量文件传送至目标端,以使所述目标端根据所述增量文件与所述源端进行增量同步。2.根据权利要求1所述的方法,其特征在于,在启动增量进程的步骤之后,在将所述增量文件传送至目标端的步骤之前,所述方法还包括:启动全量进程,所述全量进程包括获取所述源端的全同步数据;根据所述全同步数据生成全量文件;将所述全量文件发送至目标端,以使所述目标端根据所述全量文件与所述源端进行全量同步。3.一种文件同步方法,其特征在于,包括:接收源端发送的增量文件,所述增量文件根据所述源端启动的增量进程生成,且所述增量进程包括监控源端驱动程序的磁盘读写操作;根据所述增量文件进行增量同步。4.根据权利要求3所述的方法,其特征在于,在接收源端发送的增量文件之前,所述方法还包括:接收所述源端发送的全量文件,所述全量文件根据源端启动的全量进程生成,且所述全量进程在所述增量进程之后启动;在根据所述增量文件进行增量同步的步骤之前,所述方法还包括:根据所述全量文件进行全量同步。5.根据权利要求3或4所述的方法,其特征在于,所述增量文件,包括:操作时间和操作内容,其中所述操作时间包括磁盘读写操作的时间,所述操作内容包括操作位置和操作数据;所述方法还包括,获取定时回滚指令,所示回滚指令包括回滚时间;根据所述回滚时间和操作时间在增量文件中确定回滚文件,所述回滚文件中的操作时间早于或等于所述回滚时间;根据所述回滚文件进行回滚操作。6.一种文件同步装置,其特征在于,包括:增量进程模块,用于启动增量进程,所述增量进程包括监控源端驱动程序的磁盘读写操作;增量文件生成模块,用于根据所述磁盘读写操作生成增量文件;传送模块,用于...

【专利技术属性】
技术研发人员:啜晓明代笠
申请(专利权)人:北京九桥同步软件有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1