[发明专利]一种数据库的服务系统、方法、电子设备及存储介质在审
申请号: | 202111673315.9 | 申请日: | 2021-12-31 |
公开(公告)号: | CN116414800A | 公开(公告)日: | 2023-07-11 |
发明(设计)人: | 王华;项建;王铁成;吴迪;杨志永;舒星;王振华 | 申请(专利权)人: | 中国石油天然气集团有限公司;昆仑数智科技有限责任公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/22 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 刘凤 |
地址: | 10000*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据库 服务 系统 方法 电子设备 存储 介质 | ||
1.一种数据库的服务系统,其特征在于,所述服务系统包括:基础数据集、元数据模块以及数据库管理模块;
所述基础数据集,用于获取并存储各个应用服务相关的基础数据;
所述元数据模块,用于从所述基础数据集中提取各个元数据结构;
所述数据库管理模块,用于在接收到客户端发送的针对目标服务的建库指令后,从所述基础数据集中提取与所述目标服务相关联的目标数据,以及从所述元数据模块中获取目标元数据结构,并基于所述目标元数据结构和所述目标数据,建立目标类型的目标数据库;其中,所述建库指令携带有所述目标服务对应的应用场景和所述目标元数据结构,所述目标类型是依据所述目标元数据结构和所述应用场景共同支持的数据库类型确定的。
2.根据权利要求1所述的服务系统,其特征在于,所述数据库管理模块包括:
类型匹配单元,用于确定与各个元数据结构相匹配的数据库类型,建立结构与类型映射表,根据所述结构与类型映射表,确定与目标元数据结构相匹配的至少一个候选数据库类型,并从至少一个所述候选数据库类型中筛选出所述应用场景支持的目标类型。
3.根据权利要求1所述的服务系统,其特征在于,所述数据库管理模块还包括:
提取模块,用于从基础数据集存储的各个应用服务相关的基础数据中,提取与目标服务相关联的目标数据。
4.根据权利要求1所述的服务系统,其特征在于,所述数据库管理模块还包括:
建立单元,用于根据所述目标类型,确定所述目标数据的写入规则;
基于所述写入规则,将提取到的目标数据写入目标表结构或目标字段结构中,建立所述目标类型的目标数据库;其中,所述目标表结构或所述目标字段结构是从所述目标元数据结构中确定的。
5.根据权利要求1所述的服务系统,其特征在于,所述基础数据集包括基础数据库、外部产品数据管理库以及外部设计数据库,所述元数据模块包括:
第一获取单元,用于从所述基础数据库中提取各个元数据结构;
第二获取单元,用于按照产品分类从外部产品数据管理库中提取各类产品中的各个元数据结构。
6.根据权利要求5所述的服务系统,其特征在于,所述元数据模块还包括:
第三获取单元,用于从外部设计数据库中提取各个元数据结构;其中,所述外部设计数据库为依据应用需求在线设计的元数据结构的数据库。
7.根据权利要求4所述的服务系统,其特征在于,所述服务系统还包括应用发布模块:
元数据模块,还用于将目标元数据结构发送至所述应用发布模块;
数据库管理模块,还用于在目标数据库建立之后,将所述目标数据库中的目标数据通过服务接口发送给所述应用发布模块;所述服务接口为依据目标表结构或目标字段结构生成的接口;
所述应用发布模块,用于在接收到所述目标元数据结构和目标数据后,发送目标服务。
8.一种数据库的服务方法,其特征在于,所述服务方法包括;
在接收到客户端发送的针对目标服务的建库指令后,获取基础数据集中与所述目标服务相关联的目标数据,以及基础数据集中与所述目标服务相关联的目标元数据结构;其中,所述基础数据集,用于获取并存储各个应用服务相关的基础数据;所述建库指令携带有所述目标服务对应的应用场景和所述目标元数据结构;
基于所述目标元数据结构和所述目标数据,建立目标类型的目标数据库;所述目标类型是依据所述目标元数据结构和所述应用场景共同支持的数据库类型确定的;
根据所述目标数据库中的服务接口调用目标数据,发布目标服务;所述服务接口为依据目标元数据结构中的目标表结构或目标字段结构生成的接口。
9.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器运行时执行如上述权利要求8中所述的服务方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如上述权利要求8中所述的服务方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国石油天然气集团有限公司;昆仑数智科技有限责任公司,未经中国石油天然气集团有限公司;昆仑数智科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111673315.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:微液滴制备装置、方法及可读存储介质
- 下一篇:一种烹饪器具