【技术实现步骤摘要】
本专利技术涉及数据库应用
,特别涉及一种分布式数据同步系统及方法。
技术介绍
大型企业的不同分支机构分布在不同的地区,而现代企业都要求信息化统一管理。基于此要求,目前通常有两种实现方案。一为单数据库方式,即总公司和分支机构都使用同一数据库;二为多数据库方式,即每个分支机构都使用自己独立的数据库,再将分支机构数据库里的数据与总公司数据库里的数据同步。其中,单数据库方式的优点是数据及时,但缺点是一旦公网出现问题,将导致系统无法正常使用,并且所有的性能压力全部集中在总公司方。多数据库方式的优点是不受公网情况影响,并且性能压力分散在各个分支机构,缺点是总公司不能实时了解分支机构的数据,并且总公司与分支机构的数据在公网同步面临数据泄漏风险。
技术实现思路
本专利技术解决的问题在于提供一种分布式数据同步系统及方法,数据更新及时,且实现了压力均衡,降低了对服务器的要求,减少了对服务器的成本投入,同时,数据传输量小,节约通信流量,减轻通信负担。为解决上述技术问题,本专利技术的实施方式提供了一种分布式数据同步方法,应用于分布式数据同步系统,所述分布式数据同步系统包含服务器总站与若干服务器子站;所有所述服务器子站分别与所述服务器总站通信连接;所述服务器总站为数据发送端,所述服务器子站为数据接收端;或者,所述服务器总站为数据接收端,所述服务器子站为数据发送端;所述分布式数据同步方法包含 ...
【技术保护点】
一种分布式数据同步方法,应用于分布式数据同步系统,其特征在于,所述分布式数据同步系统包含服务器总站与若干服务器子站;所有所述服务器子站分别与所述服务器总站通信连接;所述服务器总站为数据发送端,所述服务器子站为数据接收端;或者,所述服务器总站为数据接收端,所述服务器子站为数据发送端;所述分布式数据同步方法包含以下步骤:数据发送端实时检测待同步的数据的状态,并仅将数据更新日志按照预设的数据格式发送至数据接收端;其中,所述待同步的数据包含若干数据项;所述数据更新日志中包含数据发送端中状态更新的数据项;所述数据接收端实时地接收来自所述数据发送端的数据,并将所述数据更新日志中的数据项赋值给数据接收端中相应的数据项,使数据接收端与数据发送端数据一致;其中,所述数据接收端的数据项与所述数据发送端的数据项一一对应。
【技术特征摘要】 【专利技术属性】
1.一种分布式数据同步方法,应用于分布式数据同步系统,其特征在
于,所述分布式数据同步系统包含服务器总站与若干服务器子站;所有所述
服务器子站分别与所述服务器总站通信连接;所述服务器总站为数据发送
端,所述服务器子站为数据接收端;或者,所述服务器总站为数据接收端,
所述服务器子站为数据发送端;
所述分布式数据同步方法包含以下步骤:
数据发送端实时检测待同步的数据的状态,并仅将数据更新日志按照预
设的数据格式发送至数据接收端;其中,所述待同步的数据包含若干数据项;
所述数据更新日志中包含数据发送端中状态更新的数据项;
所述数据接收端实时地接收来自所述数据发送端的数据,并将所述数据
更新日志中的数据项赋值给数据接收端中相应的数据项,使数据接收端与数
据发送端数据一致;其中,所述数据接收端的数据项与所述数据发送端的数
据项一一对应。
2.根据权利要求1所述的分布式数据同步方法,其特征在于,在所述
数据发送端实时检测待同步的数据的状态,并仅将数据更新日志按照预设的
数据格式发送至数据接收端的步骤中,包含以下子步骤:
所述数据发送端根据状态更新的数据项生成所述数据更新日志,并记录
所述数据更新日志的时间戳;
所述数据发送端根据数据项与时间戳获取所述数据更新日志,并按预设
的数据格式将所述更新日志发送至所述数据接收端。
3.根据权利要求1所述的分布式数据同步方法,其特征在于,在所述
数据接收端实时地接收来自所述数据发送端的数据,并将所述数据更新日志
中的数据项赋值给数据接收端中相应的数据项的步骤中,
所述数据接收端将所述数据更新日志的执行结果发送至所述数据发送
端。
4.根据权利要求1所述的分布式数据同步方法,其特征在于,在所述
数据发送端实时检测待同步的数据的状态,并仅将所述数据更新日志按照预
设的数据格式发送至数据接收端的步骤之前,包含以下步骤:
所述数据接收端读取预先设置的配置信息,并根据所述配置信息获取所
述待同步的数据项;
所述数据接收端根据所述待同步的数据项生成数据请求包,并通过所述
数据发送端的数据服务发送至所述数据发送端;
所述数据发送端接收所述数据请求包,并解析所述数据请求包,得到所
述待同步的数据项。
5.根据权利要求1所述的分布式数据同步方法,其特征在于,在所述
数据发送端将所述数据更新日志按照预设的数据格式发送至数据接收端的
步骤中,
所述数据发送端将所有状态更新的数据更新日志按照预先配置的数据
格式逐一发送至所述数据接收端。
6.根据权利要求5所述的分布式数据同步方法,其特征在于,在所述
数据发送端将所有数据更新日志按照预先配置的数据格式逐一发送至所述
技术研发人员:钟南星,
申请(专利权)人:深圳市优户科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。