[发明专利]一种用于数据库灰度发布的方法及系统在审
| 申请号: | 202111466597.5 | 申请日: | 2021-12-03 |
| 公开(公告)号: | CN114625799A | 公开(公告)日: | 2022-06-14 |
| 发明(设计)人: | 郭伟 | 申请(专利权)人: | 北京思特奇信息技术股份有限公司 |
| 主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/23 |
| 代理公司: | 北京汇信合知识产权代理有限公司 11335 | 代理人: | 林聪源 |
| 地址: | 100086 北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 用于 数据库 灰度 发布 方法 系统 | ||
本发明公开了一种用于数据库灰度发布的方法及系统,属于数据库应用技术领域。本发明方法,包括:确定当前数据库中存储的当前表名称的映射关系;根据所述映射关系确定待编写的当前表的名称,针对当前表的名称进行数据的补录;将补录后的数据根据所述当前表的名称同步至数据库。本发明与现有的技术对比具备如下优点:1、侵入性小,对现有系统改造工作量小,实现难度低;2、可与公司现有灰度体系无缝对接,提供图形化管理机制,提高易用性。
技术领域
本发明涉及数据库应用技术领域,并且更具体地,涉及一种用于数据库灰度发布的方法及系统。
背景技术
传统的数据库灰度多以分库实现,存在两个问题:
对主机资源需求较大,需要部署等比例的两套数据库或一定比例的两套数据库;
分库后,数据一致性方案较为复杂。
发明内容
针对上述问题,本发明提出了一种用于数据库灰度发布的方法,包括:
确定当前数据库中存储的当前表名称的映射关系;
根据所述映射关系确定待编写的当前表的名称,针对当前表的名称进行数据的补录;
将补录后的数据根据所述当前表的名称同步至数据库。
可选的,针对当前表的名称进行数据的补录,具体为:
根据补录规则进行新字段数据的补录工作。
可选的,若当前表的名称不需要进行数据补录的字段,则将原表数据同步至更新表。
本发明还提出了一种用于数据库灰度发布的系统,包括:
确定映射关系单元,确定当前数据库中存储的当前表名称的映射关系;
补录单元,根据所述映射关系确定待编写的当前表的名称,针对当前表的名称进行数据的补录;
同步单元,将补录后的数据根据所述当前表的名称同步至数据库。
可选的,针对当前表的名称进行数据的补录,具体为:
根据补录规则进行新字段数据的补录工作。
可选的,若当前表的名称不需要进行数据补录的字段,则将原表数据同步至更新表。
本发明与现有的技术对比具备如下优点:
1、侵入性小,对现有系统改造工作量小,实现难度低;
2、可与公司现有灰度体系无缝对接,提供图形化管理机制,提高易用性。
附图说明
图1为本发明方法的流程图;
图2为本发明方法实施例的当前表名称图;
图3为本发明方法实施例的同步至新表的示意图;
图4为本发明方法实施例的补录工作的示意图;
图5为本发明系统的结构图。
具体实施方式
现在参考附图介绍本发明的示例性实施方式,然而,本发明可以用许多不同的形式来实施,并且不局限于此处描述的实施例,提供这些实施例是为了详尽地且完全地公开本发明,并且向所属技术领域的技术人员充分传达本发明的范围。对于表示在附图中的示例性实施方式中的术语并不是对本发明的限定。在附图中,相同的单元/元件使用相同的附图标记。
除非另有说明,此处使用的术语(包括科技术语)对所属技术领域的技术人员具有通常的理解含义。另外,可以理解的是,以通常使用的词典限定的术语,应当被理解为与其相关领域的语境具有一致的含义,而不应该被理解为理想化的或过于正式的意义。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思特奇信息技术股份有限公司,未经北京思特奇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111466597.5/2.html,转载请声明来源钻瓜专利网。





