一种数据同步方法与流程

文档序号:29046586发布日期:2022-02-25 22:15阅读:111来源:国知局

1.本发明属于数据同步技术领域,具体涉及一种数据同步方法。


背景技术:

2.目前,可以实现两个数据库之间的数据同步,但是相关技术中的对数据库进行数据同步的方案不能够稳定、高效地实现多个数据库之间的数据同步。而且,在相关技术中,数据库之间的数据由数据库对应的客户端来执行的,这样就增大了数据库的处理压力。
3.因此,如何稳定、高效地实现多个数据库之间的数据同步,以及减少客户端所在的数据库的处理压力成为亟待解决的问题。


技术实现要素:

4.本发明的目的是克服现有数据同步无法做到稳定和高效的问题与缺陷,提供一种数据同步方法,根据数据传输的状态判断是够进行同步,减少数据同步的繁琐程序,减少了不必要的数据传输,通过云空间的方式灵活使用空间存储,提高数据库的使用效率。
5.一种数据同步方法,包括:
6.系统中任一客户端接受到数据上传指令;
7.系统中的数据存储空间开始接受该客户端的上传数据;
8.在所述的数据存储空间中对该客户端的上传数据按照预设规则进行过滤之后,接收所述数据存储库发送的反馈数据;
9.根据所述反馈数据将数据存储空间中的该客户端上传数据同步到其它客户端中。
10.所述的数据上传指令中包含有上传时间,上传内容,上传状态;
11.所述的在所述的数据存储空间中对该客户端的上传数据按照预设规则进行过滤中,所述的预设规则包括同步触发规则和同步执行规则;
12.所述的同步触发规则由上传状态设定,所述的同步执行规则由上传时间设定;
13.所述的反馈数据为经由同步触发规则与同步执行规则判断的同步操作信息。
14.所述的上传状态为上传完毕时则准备进行同步,所述的上传状态为终止上传或取消上传则不进行同步;
15.所述的上传时间在上传完毕后在设定的上传时间间隔阈值内无新上传内容,则启动同步;所述的上传时间在上传完毕后在设定的上传时间间隔阈值内有新上传内容,则不进行同步。
16.所述的数据存储空间由n个云空间组成,n为正整数。
17.所述的云空间根据客户端进行标记,所述的客户端数据根据存储阈值进行云空间增减,所述的存储阈值由上传内容及上传状态设定;所述的上传内容大于单一云空间时则增加云空间,云空间的数量由上传内容大小决定,所述的上传状态为上传中止则增加云空间。
18.与现有技术相比,本发明的有益效果为:
19.本发明通过预设规则的方法进行过滤,判断数据是否需要进行同步,实现了同步传输时高效,稳定,避免了无效数据进行同步,大大减少存储空间的负荷压力。本发明中预设规则包括同步触发规则和同步执行规则,所述的同步触发规则由上传状态设定,所述的同步执行规则由上传时间设定;同步触发规则主要以上传状态决定,避免了无效的数据的传输,比如数据上传一半以后发现上传错误,如果已经上传部分数据进行同步的话,会造成数据库内或系统内无效数据的堆积,使得存储空间消耗,则这种数据就不需要进行同步;同步执行规则由上传时间设定,当整个数据传输完毕且间隔,表明没有其它文件进行传输,这样子使得数据传输完具有整性,同时高效,避免了上传路径过于拥挤,传输速度无法满足同时进行的要求,使得传输过程稳定,高效。
20.本发明中将数据存储库由多个云空间组成,同时对每个客户端建立专属的云空间,加强了数据的安全性,同时在传输过程中更加稳定高效。
具体实施方式
21.下面结合具体实施方式对本发明作进一步详细的说明。
22.一种数据同步方法,包括:
23.系统中任一客户端接受到数据上传指令;
24.系统中的数据存储空间开始接受该客户端的上传数据;
25.在所述的数据存储空间中对该客户端的上传数据按照预设规则进行过滤之后,接收所述数据存储库发送的反馈数据;
26.根据所述反馈数据将数据存储空间中的该客户端上传数据同步到其它客户端中。
27.所述的数据上传指令中包含有上传时间,上传内容,上传状态;
28.所述的在所述的数据存储空间中对该客户端的上传数据按照预设规则进行过滤中,所述的预设规则包括同步触发规则和同步执行规则;
29.所述的同步触发规则由上传状态设定,所述的同步执行规则由上传时间设定;
30.所述的反馈数据为经由同步触发规则与同步执行规则判断的同步操作信息。
31.所述的上传状态为上传完毕时则准备进行同步,所述的上传状态为终止上传或取消上传则不进行同步;
32.所述的上传时间在上传完毕后在设定的上传时间间隔阈值内无新上传内容,则启动同步;所述的上传时间在上传完毕后在设定的上传时间间隔阈值内有新上传内容,则不进行同步。
33.所述的数据存储空间由n个云空间组成,n为正整数。
34.所述的云空间根据客户端进行标记,所述的客户端数据根据存储阈值进行云空间增减,所述的存储阈值由上传内容及上传状态设定;所述的上传内容大于单一云空间时则增加云空间,云空间的数量由上传内容大小决定,所述的上传状态为上传中止则增加云空间。
35.实施例1:
36.一种数据同步方法,如财务数据管理系统中的数据同步方法,包括:
37.财务系统中任一客户端接受到数据上传指令,即员工或客户上传财务数据;
38.财务系统中的数据存储空间开始接受员工或客户所持或所用客户端的上传数据;
39.在所述的数据存储空间中对该客户端的上传数据按照预设规则进行过滤之后,接收所述数据存储库发送的反馈数据;
40.所述的预设规则包括同步触发规则和同步执行规则;
41.所述的同步触发规则由上传状态设定,
42.所述的上传状态为上传完毕时则准备进行同步,所述的上传状态为终止上传或取消上传则不进行同步;
43.所述的上传状态包含上传完毕,上传终止即不准备上传该数据,上传中止即上传暂停等待员工或客户重新启动上传。一般情况下同步触发由上传完毕启动。
44.所述的同步执行规则由上传时间设定;
45.所述的上传时间在上传完毕后在设定的上传时间间隔阈值内无新上传内容,则启动同步;所述的上传时间在上传完毕后在设定的上传时间间隔阈值内有新上传内容,则不进行同步。上传时间间隔阈值可以由操作人员的操作习惯或者数据大小和数据上传速度决定,确保每一个数据单独上传,避免出现重复上传。
46.根据所述反馈数据将数据存储空间中的该客户端上传数据同步到其它客户端中。
47.所述的反馈数据为经由同步触发规则与同步执行规则判断的同步操作信息。
48.所述的数据上传指令中包含有上传时间,上传内容,上传状态;
49.所述的数据存储空间由n个云空间组成,n为正整数。
50.所述的云空间根据客户端进行标记,所述的客户端数据根据存储阈值进行云空间增减,所述的存储阈值由上传内容及上传状态设定;所述的上传内容大于单一云空间时则增加云空间,云空间的数量由上传内容大小决定,所述的上传状态为上传中止则增加云空间。


技术特征:
1.一种数据同步方法,其特征在于,包括:系统中任一客户端接受到数据上传指令;系统中的数据存储空间开始接受该客户端的上传数据;在所述的数据存储空间中对该客户端的上传数据按照预设规则进行过滤之后,接收所述数据存储库发送的反馈数据;根据所述反馈数据将数据存储空间中的该客户端上传数据同步到其它客户端中。2.根据权利要求1所述的一种数据同步方法,其特征在于:所述的数据上传指令中包含有上传时间,上传内容,上传状态;所述的在所述的数据存储空间中对该客户端的上传数据按照预设规则进行过滤中,所述的预设规则包括同步触发规则和同步执行规则;所述的同步触发规则由上传状态设定,所述的同步执行规则由上传时间设定;所述的反馈数据为经由同步触发规则与同步执行规则判断的同步操作信息。3.根据权利要求2所述的一种数据同步方法,其特征在于:所述的上传状态为上传完毕时则准备进行同步,所述的上传状态为终止上传或取消上传则不进行同步;所述的上传时间在上传完毕后在设定的上传时间间隔阈值内无新上传内容,则启动同步;所述的上传时间在上传完毕后在设定的上传时间间隔阈值内有新上传内容,则不进行同步。4.根据权利要求1所述的一种数据同步方法,其特征在于:所述的数据存储空间由n个云空间组成,n为正整数。5.根据权利要求4所述的一种数据同步方法,其特征在于:所述的云空间根据客户端进行标记,所述的客户端数据根据存储阈值进行云空间增减,所述的存储阈值由上传内容及上传状态设定;所述的上传内容大于单一云空间时则增加云空间,云空间的数量由上传内容大小决定,所述的上传状态为上传中止则增加云空间。

技术总结
一种数据同步方法,属于数据同步技术领域,包括:系统中任一客户端接受到数据上传指令;系统中的数据存储空间开始接受该客户端的上传数据;在所述的数据存储空间中对该客户端的上传数据按照预设规则进行过滤之后,接收所述数据存储库发送的反馈数据;根据所述反馈数据将数据存储空间中的该客户端上传数据同步到其它客户端中。根据数据传输的状态判断是够进行同步,减少数据同步的繁琐程序,减少了不必要的数据传输,通过云空间的方式灵活使用空间存储,提高数据库的使用效率。提高数据库的使用效率。


技术研发人员:刘开和
受保护的技术使用者:武汉平行世界网络科技有限公司
技术研发日:2021.11.19
技术公布日:2022/2/24
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1