首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种数据库灰度发布的方法及电子设备 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:北京商越网络科技有限公司

摘要:本发明的实施例公开一种数据库灰度发布的方法及电子设备,包括:灰度发布平台创建与所述原始表相对应的影子表,并存储所述原始表与所述影子表之间的映射关系表;灰度服务单元从所述灰度发布平台获取所述灰度发布策略和所述映射关系表;在启动灰度服务时,将所述数据转换逻辑注册到数据读取适配器;并将所述原始表中的相关数据发送至所述灰度服务单元;所述灰度服务单元基于所述数据转换逻辑对所述原始表中的相关数据进行数据清洗,将通过数据清洗后的所述原始表中的相关数据更新至所述影子表;在所述灰度服务期间,通过拦截器替换所有基于所述原始表的访问。本发明能实现线上更新数据库时对用户无感知且准确完成数据库更新的技术效果。

主权项:1.一种数据库灰度发布的方法,其特征在于,所述方法包括:灰度发布平台维护灰度发布策略,并基于所述灰度发布策略和原始表创建与所述原始表相对应的影子表,其中,所述灰度发布平台存储所述原始表与所述影子表之间的映射关系表;影子表创建完毕后,灰度服务平台启动灰度服务,灰度服务启动时从灰度发布平台获取所述映射关系表,然后通过SQL服务拦截器替换所有基于影子表的SQL;灰度服务单元从所述灰度发布平台获取所述灰度发布策略和所述映射关系表,并且,基于所述灰度发布策略确定数据转换逻辑;在启动灰度服务时,同步将所述数据转换逻辑注册到数据读取适配器;所述数据读取适配器在监听到所述灰度服务启动完成后,基于所述数据转换逻辑实时发起适配服务,所述适配服务首先同步拉取原始表的全量数据,然后持续拉取原始表的增量数据,并将拉取的所有数据推送给数据读取适配器;所述数据读取适配器对所述数据进行解析,解析后根据灰度服务启动时注册的数据转换逻辑,找到对应的服务或业务,并将所述数据推送至所述灰度服务单元;所述灰度服务单元接收所述原始表中的所有数据,并基于所述数据转换逻辑对所述原始表中的所有数据进行数据清洗,所述清洗后的数据更新至所述影子表;当所述灰度发布平台监控到所述原始表与所述影子表的同步位点之差小于测试阈值时,切换测试流量进入所述灰度服务,以开启测试流程;在完成所述测试流程之后,所述灰度发布平台继续监控所述原始表与所述影子表的同步位点之差,当所述同步位点之差小于发布阈值时,切换全部流量进入所述灰度服务,并且,关闭发布服务。

全文数据:

权利要求:

百度查询: 北京商越网络科技有限公司 一种数据库灰度发布的方法及电子设备

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。