一种数据字典管理方法和装置制造方法及图纸

技术编号:40869444 阅读:23 留言:0更新日期:2024-04-08 16:35
本公开实施例涉及一种数据字典管理方法和装置,其中该方法包括:响应于数据字典更新请求,获取更新字典数据并存储在数据库和远程字典服务Redis缓存中;从数据库或Redis缓存中获取全量数据字典;对全量数据字典进行处理,得到常量程序文件;设置程序提供方法和程序提供接口;根据常量程序文件、程序提供方法和程序提供接口生成代码依赖包并存储在Maven仓库,以使基于代码依赖包响应数据查询请求。采用上述技术方案,字典数据存储在数据库或Redis缓存中,可以在界面功能中进行对字典数据进行维护,降低业务处理成本,提高处理效率,满足用户使用需求。

【技术实现步骤摘要】

本公开涉及数据处理,尤其涉及一种数据字典管理方法和装置


技术介绍

1、在数据字典的常规存储中,一般是在程序中进行编写常量类来保存或者数据库中存储在表结构中,在业务程序中使用数据字典也是通过程序硬编码或者数据库查询数据字典来处理字段分组值和类型匹配。

2、然而,在业务复杂的平台的数据字典使用中存储一些问题:(1)较大性能开销:不管是存储在数据库中还是程序编目中,每次业务属性查询都需要进行业务编码进行字典翻译,所有的业务仅要处理业务本身的逻辑还要去翻译数据字典值,加大了程序开销;(2)增加了程序的复杂性:程序在维护字典的时候需要单独编写程序去处理字典翻译逻辑,加大了程序的复杂性;另外在大型业务平台中数据字段繁多,引用字典更是复杂,无形中让程序更加复杂;(3)存在访问异常风险:在前后端分离的架构下,数据字典的翻译如果放在前端处理,前后端则都需要进行数据字段的维护,当两边字典值维护不一致时,则存在业务访问异常风险;(4)响应速度慢:不管是前端还是后端单独处理进行数据字典,都需要对字典值编码进行翻译,特别是针对列表类型或者是字典分组特别的多的模块在业务本文档来自技高网...

【技术保护点】

1.一种数据字典管理方法,其特征在于,包括:

2.根据权利要求1所述的数据字典管理方法,其特征在于,所述响应于数据字典更新请求,获取更新字典数据,包括:

3.根据权利要求1所述的数据字典管理方法,其特征在于,还包括:

4.根据权利要求1所述的数据字典管理方法,其特征在于,所述对所述全量数据字典进行处理,得到常量程序文件,包括:

5.根据权利要求1所述的数据字典管理方法,其特征在于,还包括:

6.根据权利要求1所述的数据字典管理方法,其特征在于,还包括:

7.根据权利要求1所述的数据字典管理方法,其特征在于,还包括:<...

【技术特征摘要】

1.一种数据字典管理方法,其特征在于,包括:

2.根据权利要求1所述的数据字典管理方法,其特征在于,所述响应于数据字典更新请求,获取更新字典数据,包括:

3.根据权利要求1所述的数据字典管理方法,其特征在于,还包括:

4.根据权利要求1所述的数据字典管理方法,其特征在于,所述对所述全量数据字典进行处理,得到常量程序文件,包括:

5.根据权利要求1所述的数据字典管理方法,其特征在于,还...

【专利技术属性】
技术研发人员:李立亮
申请(专利权)人:中电云计算技术有限公司
类型:发明
国别省市:

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

1