一种解决相互隔离数据系统之间数据同步的方法技术方案

技术编号:31025714 阅读:48 留言:0更新日期:2021-11-30 03:26
本发明专利技术公开了一种解决相互隔离数据系统之间数据同步的方法,包括服务器、工具A和工具B,所述服务器连接有工具A和工具B,所述工具A中开通有账户AA,所述工具B中开通有账户BB;所述解决相互隔离数据系统之间数据同步的方法包括以下步骤:一、环境准备;二、从工具A往工具B中同步;三、从工具B往工具A中同步。该解决相互隔离数据系统之间数据同步的方法,创造性地借助一个中转数据库,实现了两个完全隔离的数据系统之间的数据同步;使用自动化的方法,定时或一键手动同步不同工具系统中,需要同步的ticket,而无需双方再进行手动更新,对于无需同步的ticket不产生任何影响;双方也无需开通对方系统的账户,从而大大降低数据泄露的风险。险。险。

【技术实现步骤摘要】
一种解决相互隔离数据系统之间数据同步的方法


[0001]本专利技术涉及数据同步
,具体为一种解决相互隔离数据系统之间数据同步的方法。

技术介绍

[0002]数据同步可以理解为不同存储设备或终端与终端,终端与服务器之间的备份操作。在软件开发过程中,不同公司可能使用不同事物管理工具,如JIRA、Polarion、Redmine、禅道等等。这些工具部署在各自的局域网下,双方互不可见,而且每个工具中使用的字段、工作流、填写模板等也不一样。但是主机厂经常需要查看供应商的工作状态,双方在各自工具中创建的ticket,也需要传递给对方解决或查看。因此需要进行数据同步。
[0003]现有的相互隔离数据系统之间的数据同步一般采用导出文件线下传递或者开通我方局域网的VPN访问的方式,前者效率较低,需要手动导出数据,手动更新数据到系统中,同时错误率高,并且同步不及时,有较大的时间差,当一方有更新时,只能在Excel或CSV中更新,然后再由对方分别填入各自的工具系统;后者成本较高,需要给对方开通VPN及工具账户,并且数据安全性差,为此,我们提出一种解决相本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种解决相互隔离数据系统之间数据同步的方法,其特征在于,包括服务器(1)、工具A(2)和工具B(3),所述服务器(1)连接有工具A(2)和工具B(3),所述工具A(2)中开通有账户AA(4),所述工具B(3)中开通有账户BB(5);所述解决相互隔离数据系统之间数据同步的方法包括以下步骤:一、环境准备;二、从工具A往工具B中同步;三、从工具B往工具A中同步。2.根据权利要求1所述的一种解决相互隔离数据系统之间数据同步的方法,其特征在于,所述账户AA(4)能访问工具A(2),对其需要同步的ticket,具有读写功能,所述账户BB(5)能访问工具B(3),对其需要同步的ticket,具有读写功能,其中Ticket指代存储在事务管理工具中的Bug、开发任务、需求描述等,每条Ticket都含有某些必填字段信息和选填字段信息。3.根据权利要求1所述的一种解决相互隔离数据系统之间数据同步的方法,其特征在于,所述步骤一的环境准备包括以下具体步骤:a.)在工具A(2)和工具B(3)中,分别开通账户AA(4)和账户BB(5);b.)将运行程序设置在服务器(1)上,该服务器(1)可访问工具A(2)和工具B(3);c.)在运行程序开始前,先行登陆工具A(2)、工具B(3)。4.根据权利要求1所述的一种解决相互隔离数据系统之间数据同步的方法,其特征在于:所述步骤二的从工具A往工具B中同步包括初次同步和再次同步两个工序。5.根据权利要求4所述的一种解决相互隔离数据系统之间数据同步的方法,其特征在于,所述初次同步包括以下具体步骤:a.)确认工具A(2)中哪些ticket的哪些字段信息,需要同步到工具B(3)中,使用账户AA(4)下载这部分ticket,仅包含每一条ticket需要同步的字段信息及每一条ticket的Updated Time,其中Updated Time指代某条ticket最近一次被修改的时间;b.)确认工具B(3)中,存储这些ticket对应的Issue Type,及其必填字段,确认工具B(3)中必填字段和工具A(2)中字段的对应关系,其中Issue Type指代某条ticket存储的问题类型,包含需求、开发任务、Bug、测试用例等;c.)将下载的ticket写入中转数据库的表I中,对从步骤a)中下载的数据,做必要的数据处理,以使其满足工具B(3)中字段的填写要求;对于工具A(2)中不含的字段,而工具B(...

【专利技术属性】
技术研发人员:罗宇超陈红英男
申请(专利权)人:苏州云体科技有限公司
类型:发明
国别省市:

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

1