一种对监管对象库和执法人员库随机抽取匹配的方法技术

技术编号:31372259 阅读:34 留言:0更新日期:2021-12-15 10:13
本发明专利技术特别涉及一种对监管对象库和执法人员库随机抽取匹配的方法。该对监管对象库和执法人员库随机抽取匹配的方法,在关系型数据库中存储监管对象库和执法人员库数据;包括界面化定义随机抽取规则、Redis随机抽取数据、已抽取数据分组实现匹配和关系型数据库保存抽取结果数据四部分。该对监管对象库和执法人员库随机抽取匹配的方法,不仅能够避免关系型数据库中多次进行复杂的多表关联查询和大数据量读写,提高了数据抽取效率,减少了关系型数据的压力,提高了数据查询速度,而且通过关系型数据库存储结果数据,数据结构清晰易于维护,实现了数据全程留痕,责任可追溯,能够完成部门内和跨部门联合监管的任务制定。部门内和跨部门联合监管的任务制定。部门内和跨部门联合监管的任务制定。

【技术实现步骤摘要】
一种对监管对象库和执法人员库随机抽取匹配的方法


[0001]本专利技术涉及基于非关系型数据库的数据处理
,特别涉及一种对监管对象库和执法人员库随机抽取匹配的方法。

技术介绍

[0002]随着信息技术的发展和双随机一公开监管模式的推广,从大量数据中随机抽取匹配数据的需求也更为常见。现有技术中,大多使用如MySQL等关系型数据库存储监管对象库和执法人员库数据,并使用SQL语句执行数据的检索与抽取。因此,实现对监管对象库和执法人员库的随机抽取匹配方法大多采用关系型数据库来实现。但是,对于较大数据量的监管对象库和执法人员库的抽取匹配来说,使用传统的关系型数据库对大量数据进行复杂的读写操作时,读写性能比较差,容易造成数据库死锁等问题出现,导致系统具有抽取匹配速度慢,响应时间长,用户体验感差等问题。
[0003]为了有效解决当前所存在的问题,本专利技术提出了一种对监管对象库和执法人员库随机抽取匹配的方法。

技术实现思路

[0004]本专利技术为了弥补现有技术的缺陷,提供了一种简单高效的对监管对象库和执法人员库随机抽取匹配的方法本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种对监管对象库和执法人员库随机抽取匹配的方法,其特征在于:在关系型数据库中存储监管对象库和执法人员库数据;包括以下步骤:第一步,界面化定义随机抽取规则关系型数据库和应用客户端进行交互,根据界面输入的基本信息从关系型数据中查询满足条件的监管对象库中的监管对象范围以及执法人员库中执法人员范围,传递到应用客户端,应用客户端界面获取通过抽取规则,并将信息写入到Redis;第二步,Redis随机抽取数据Redis从写入的数据中生成随机索引,根据随机索引进行随机抽取;第三步,已抽取数据分组实现匹配将Redis中抽取到的数据按照需求进行分组,监管对象库和执法人员库通过分组数对应来实现匹配;第四步,关系型数据库保存抽取结果数据应用客户端将获取到的结果数据写入到关系型数据库,在关系型数据库中存储,实现全程留痕。2.根据权利要求1所述的对监管对象库和执法人员库随机抽取匹配的方法,其特征在于:所述第一步中,定义随机抽取规则时,在界面上输入监管对象范围、执法人员范围、抽取比例和分组数,从而计算出抽取规则中的应查监管对象数量,应查执法人员数量和执法人员分组数。3.根据权利要求2所述的对监管对象库和执法人员库随机抽取匹配的方法,其特征在于:所述第二步中,在随机抽取监管对象库和执法人员库数据时,将监管对象库和执法人员库符合抽取范围的数据写入Redis,生成随机索引,根据随机索引随机抽取数据。4...

【专利技术属性】
技术研发人员:姜健
申请(专利权)人:浪潮软件股份有限公司
类型:发明
国别省市:

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

1