一种数据库的规则发布方法以及装置制造方法及图纸

技术编号:20221664 阅读:27 留言:0更新日期:2019-01-28 20:12
本说明书实施例提供了一种数据库的规则发布方法以及装置,采用了利用本次灰度发布对应的预设检查项,检查待发布规则的本次灰度发布是否通过预设检查项,并根据检查结果更改待发布规则的发布进度的技术方案,对待发布规则的灰度发布过程进行了有效地检查,保证了规则在发布过程中的稳定性,同时避免了需要花费大量人力和物力来监测规则在发布过程中的状态的缺陷,节省了人力和物力,也提高了发布规则的效率。

【技术实现步骤摘要】
一种数据库的规则发布方法以及装置
本说明书实施例涉及互联网
,尤其涉及一种数据库的规则发布方法以及装置。
技术介绍
数据库是按照数据结构来组织、存储和管理数据的仓库,随着社会的发展,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。其中,规则是数据库中用于描述业务的数据,具体来讲,是数据库中对存储在表的列或用户自定义数据类型中的值的规定和限制。大型数据库在发布规则时,一般采用灰度发布的方式,也即是先针对小部分用户发布而不是对所有用户发布,即使产生错误而导致数据库回滚,也仅仅影响该小部分用户,这样避免规则产生错误而对所有用户造成影响。但是,随着业务的增多以及对业务的调整增多,需要发布的规则越来越多,因此需要提供一种更可靠地发布规则的方案。
技术实现思路
本说明书实施例提供及一种数据库的规则发布方法以及装置。第一方面,本说明书实施例提供一种数据库的规则发布方法,包括:获取待发布规则;在所述待发布规则进入灰度发布时,按照本次灰度发布对应的预设检查项,检查所述待发布规则的本次灰度发布是否通过所述预设检查项;根据检查结果,更改所述待发布规则的发布进度。第二方面,本说明本文档来自技高网...

【技术保护点】
1.一种数据库的规则发布方法,包括:获取待发布规则;在所述待发布规则进入灰度发布时,按照本次灰度发布对应的预设检查项,检查所述待发布规则的本次灰度发布是否通过所述预设检查项;根据检查结果,更改所述待发布规则的发布进度。

【技术特征摘要】
1.一种数据库的规则发布方法,包括:获取待发布规则;在所述待发布规则进入灰度发布时,按照本次灰度发布对应的预设检查项,检查所述待发布规则的本次灰度发布是否通过所述预设检查项;根据检查结果,更改所述待发布规则的发布进度。2.如权利要求1所述的方法,所述按照本次灰度发布对应的预设检查项,检查所述待发布规则的本次灰度发布是否通过所述预设检查项,包括:在所述预设检查项为一次性检查项时,若所述一次性检查项对应的接口返回的值表明正常,则确定所述待发布规则的发布通过所述一次性检查项;和/或在所述预设检查项为非一次性检查项时,若所述非一次性检查项对应的接口返回的值的波动趋势未超过阈值,则确定所述待发布规则的发布通过所述非一次性检查项。3.如权利要求2所述的方法,所述一次性检查项包括数据库检查和缓存检查中的至少一种,所述非一次性检查包括系统监控和业务监控中的至少一种。4.如权利要求2所述的方法,所述根据检查结果,更改所述待发布规则的发布进度,包括:在所述待发布规则通过所述一次性检查项和/或所述非一次性检查项时,将所述待发布规则的发布进度更改为进入下一步灰度切流;或在所述待发布规则通过任一检查项失败时,对数据库执行回滚操作,且将所述待发布规则的发布进度更改为灰度发布失败。5.如权利要求1~4中任一项所述的方法,所述更改所述待发布规则的发布进度之后,所述方法还包括:展示所述待发布规则的发布进度。6.一种数据库的规则发布装置,包括:获取单元,用于获取待发布规则;检查单元,用于在所述待发布规则进入灰度发布时,...

【专利技术属性】
技术研发人员:李丁
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1