一种数据同步方法及装置制造方法及图纸

技术编号:28295573 阅读:49 留言:0更新日期:2021-04-30 16:19
本发明专利技术提供一种数据同步方法及装置,该方法包括:将数据库中的数据封装成数据块;将所述数据块存储在中转数据库中;将所述中转数据库中的数据块同步至客户端。本发明专利技术中,通过将数据写入到各个块中,并引用中转数据库,形成服务端与客户端的数据同步,保证了数据同步的灵活性和安全性。

【技术实现步骤摘要】
一种数据同步方法及装置
本专利技术涉及数据同步领域,尤其涉及一种数据同步方法及装置。
技术介绍
随着网络搜索量的迅猛增长,人类的活动越来越依赖于数据,这也使得数据同步变得更加复杂,保密性要求更高。目前数据同步比较常见的技术比如通过发布或订阅的方式实现同步,可以快速的实现数据的备份同步,并且无需编写代码;但该类处理方案存在一些问题,比如对于同步双方的表结构要求必须一致,否则即需要重新生成数据库快照,并且对于大数据量的同步也不能有可靠的保证;此外,在网络波动的情况下也难以保证数据的准确性,以及无法进行加密和校验等安全保护行为。
技术实现思路
本专利技术实施例提供了一种数据同步方法及装置,用于解决现有技术中在数据同步时无法保证数据的准确性与安全性的问题。为了解决上述问题,本专利技术是这样实现的:第一方面,本专利技术实施例提供了一种数据同步方法,应用于服务端,所述方法包括:将数据库中的数据封装成数据块;将所述数据块存储在中转数据库中;将所述中转数据库中的数据块同步至客户端。可选的,将所本文档来自技高网...

【技术保护点】
1.一种数据同步方法,其特征在于,应用于服务端,所述方法包括:/n将数据库中的数据封装成数据块;/n将所述数据块存储在中转数据库中;/n将所述中转数据库中的数据块同步至客户端。/n

【技术特征摘要】
1.一种数据同步方法,其特征在于,应用于服务端,所述方法包括:
将数据库中的数据封装成数据块;
将所述数据块存储在中转数据库中;
将所述中转数据库中的数据块同步至客户端。


2.根据权利要求1所述的数据同步方法,其特征在于,将所述中转数据库中的数据块同步至客户端,包括:
将所述中转数据库中的数据块传输至外置存储设备,以通过所述外置存储设备同步至所述客户端。


3.根据权利要求1所述的数据同步方法,其特征在于,将所述中转数据库中的数据块同步至客户端,包括:
启动同步服务,并初始化服务端配置;
与客户端进行双向认证;
认证成功后,接收所述客户端发送的数据块同步请求;
若所述数据块同步请求中的数据块存在,则将所述数据块同步至所述客户端;
若所述数据块同步请求中的数据块不存在,则进行数据块不存在提示并报错。


4.一种数据同步方法,其特征在于,应用于客户端,所述方法包括:
获取服务端的中转数据库中的数据块;
采用获取到的数据块,同步本地数据库中的数据。


5.根据权利要求4所述的数据同步方法,其特征在于,所述采用获取到的数据块,同步本地数据库中的数据,包括:
启动同步服务,并初始化本地配置;
读取外置存储设备中的中转数据库中的数据块;
解压所述数据块,得到第一数据块文件;
从所述第一数据块文件的起始节点数据开始对所述第一数据块文件进行解析同步,所述起始节点数据为所述第一数据块文件的第一个数据,或者,所述第一数据块文件的上次同步的完结节点数据的下一个节点数据,得到解析后的数据。


6.根据权利要求4所述的数据同步方法,其特征在于,所述采用获取到的数据块,同步本地数据库中的数据,包括:
启动定时同步连接服务,并初始化所述客户端配置;
与服务端进行双向认证;
认证成功后,与所述服务端建立连接;
向所述服务端发送数...

【专利技术属性】
技术研发人员:周垚吴浩宋吉鸣杨宜邹永强杨晖
申请(专利权)人:云账户技术天津有限公司
类型:发明
国别省市:天津;12

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

1